[JS] Comment compter les checkbox ??

Eléphanteau du PHP | 31 Messages

11 sept. 2005, 19:15

Bonjour,

Voilà ma question :

J'ai un script PHP me met des checkbox dans ma page, un nombre dynamique qui va dépendre de plein de truc.

Je ne m'y connais pas assez en JS pour savoir comment faire un script qui me récupère les valeur de ces checkbox. Ou plus précisement :

- L'utilisateur peut rentre le nombre de produit qu'il veut, j'ai un script qui marche bien qui ajuste le prix en fonction de la quantite choisie. (ca c bon)
- L'utilisateur à le choix entre plusieurs options qu'il peut inclure en cochant des cases.

Ce que je ne sais pas faire, c'est dans mon script qui calcul le montant total fair un truc du genre :

Code : Tout sélectionner

for(var i=0; i<nbCheckbox; i++) { if(checkbox[i].checked == true) { total += checkbox[i].value } }
Mais je ne sais pas comment avoir le nombre de checkbox de mon formulaire...

Merci de votre aide!! :)
Const.

Eléphant du PHP | 493 Messages

11 sept. 2005, 22:06

voilà :

Code : Tout sélectionner

function countChecked() { var total = 0; for ( var i = 0; i < document.nom_du_formulaire.elements.length; i++ ) { if ( document.nom_du_formulaire.elements[ i ].type == 'checkbox' ) { if ( document.nom_du_formulaire.elements[ i ].checked == true ) { total += parseInt( document.nom_du_formulaire.elements[ i ].value ); } } } return total; }
j'espère que c'était ce que tu voullais !

Eléphanteau du PHP | 31 Messages

12 sept. 2005, 00:12

Super je vais tester ca mais ca me semble nickel, merci bcp!:))
Const.