[JS] Comment compter les checkbox ??

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [JS] Comment compter les checkbox ??

par Const » 12 sept. 2005, 00:12

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

par Vaedan » 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 !

[JS] Comment compter les checkbox ??

par Const » 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!! :)