Titre: Petit coup de pouce en javascript
Posté par: jnic le le 06-01-2005 a 00:39:13
Bonjour,
J'aurais besoin d'un petit coup de pouce en javascript. Je fais un formulaire et je dois absolument rajouter du javascript pour faire ce que je veux (ouch). En php je m'y connais très bien mais rajouter du javascript à l'intérieur... Confused
J'ai un script qui fais que l'utilisateur doit cocher absolument 6 checkbox pour que le bouton envoyer devienne utilisable. Le problème est que lorsque la page va être loader, j'aurai déjà 6 checkbox de coché (fonction php que j'ai mise) sauf que le bouton envoyer est encore gris car je doit au moins peser une fois sur cocher ou décocher pour que le bouton redevienne normal.
Bref, je voudrais que AU DÉPART, si j'ai 6 checkbox de coché, le bouton submit sois utilisable.
Voilà mon code en javascript qui est placé après le formulaire :
Code: <script> clicsPossibles = 6;
cases = document.formulaire.elements["cases[]"];
function derniereCaseCochee() { nbrCasesCochees = 0; for (i = 0; i < cases.length; i++) { if (cases.checked) { nbrCasesCochees++; } if (cases.unchecked) { nbrCasesCochees--; } } if (nbrCasesCochees > clicsPossibles) { document.formulaire.submit.disabled= true; } if (nbrCasesCochees < clicsPossibles) { document.formulaire.submit.disabled= true; } if (nbrCasesCochees == clicsPossibles) { document.formulaire.submit.disabled= false; } } </script>
Vous seriez très sympa de m'aider! Aurevoir! |
Titre: Re:Petit coup de pouce en javascript
Posté par: bul le le 06-01-2005 a 13:09:12
>>lorsque la page va être loader, j'aurai déjà 6 checkbox >>de coché ... >>je voudrais que AU DÉPART, si j'ai 6 checkbox de coché, >>le bouton submit sois utilisable... donc si je comprend bien, une page générée par php, avec 6 checkbox cochés et le bouton submit accessible ? ben, ne pas mettre d'attributs particuliers sur ce bouton ? <input type="submit" value="envoyer"/> non ? pourquoi passer par javascript, alors que php peut bien générer ce bouton ? ou je n'ai pas compris ?.... |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|