Désactiver plusieur formulaire

Répondre
Pegasus
le 15/10/2005 à 18:14
Pegasus
Bon j'ai fait :
function stop(){
document.getElementById('desac').disabled = true;
}
et :
onClick='stop()';

le formulaire et bien validé, pas d'erreur sur la page , mais il n'y a que le premier bouton qui est désactivé pas les autres
<-- Observe, écoute et retiens -->
Bzh
le 15/10/2005 à 18:29
Bzh
Voici, je l' ai testé cette fois ci c' est bon:

<SCRIPT language='javascript'>


function stop(formulaire){

var nombre = 1;

while( document.getElementById( 'desac_'+nombre ) ){

document.getElementById( 'desac_'+nombre ).disabled = true;
nombre++;

}


formulaire.submit;


}


</script>

<form method='post'' action='traitement.php'>
<input type='hidden' name='produit' value='p1'>
<input type='button' name='action' id='desac_1' value='Utiliser' onClick='stop(this);'>
</form>
<form method='post'' action='traitement.php'>
<input type='hidden' name='produit' value='p2'>
<input type='button' name='action' id='desac_2' value='Utiliser' onClick='stop(this);'>
</form>
<form method='post'' action='traitement.php'>
<input type='hidden' name='produit' value='p3'>
<input type='button' name='action' id='desac_3' value='Utiliser' onClick='stop(this);'>
</form>
<form method='post'' action='traitement.php'>
<input type='hidden' name='produit' value='p4'>
<input type='button' name='action' id='desac_4' value='Utiliser' onClick='stop(this);'>
</form>


Attention: Il est très important, lorsque tu génére la page, d' incrémenter les id. En commencant par 1 !!!

Voila...

Bye...
Pegasus
le 15/10/2005 à 18:56
Pegasus
Impeccable ça marche nickel je te remercie beaucoup Bzh smiley j'ai juste (pour info) du changer un truc :
formulaire.form.submit();

sinon ça valide pas le formulaire

Merci encore pour ta patience ;-)
<-- Observe, écoute et retiens -->
Bzh
le 15/10/2005 à 19:49
Bzh
De rien .... (dsl pour le submit...pas fais gaff)

Bye...
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours