[JS] compteur : nombre de checkbox cochées ?

compteur : nombre de checkbox cochées ? [JS] - HTML/CSS - Programmation

Marsh Posté le 07-10-2004 à 12:07:06    

hello,
 
j'ai une page php qui donne une liste de mots à cocher.
 
j'aimerai un compteur qui compte combien de checkbox sont cochées mais (sinon ça serait trop simple) j'aimerai que quand je déoche une checkbox, ça fasse -1.
 
j'arrive à faire le compteur mais si je décoche, il me fait +1 ...
 
et par la suite, j'aimerai pouvoir interdire de cocher un mot quand le compteur arrive à une certaine valeur.
 
j'arrive à faire ça en php, mais à chaque fois la page doit être relue, ce qui n'est pas terrible à l'utilisation ...
 
je connais pas bien le javascript, je vais m'y mettre, mais ici c'est très urgent.
 
 
Merci de votre aide   :jap:  


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 07-10-2004 à 12:07:06   

Reply

Marsh Posté le 07-10-2004 à 13:20:54    

un exemple en ligne ? du code ?

Reply

Marsh Posté le 07-10-2004 à 13:31:43    

Pizz a écrit :


je connais pas bien le javascript, je vais m'y mettre, mais ici c'est très urgent.


 [:moundir]  
je connais pas bien le javascript, je vais m'y mettre tout de suite.


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 07-10-2004 à 14:33:03    

ben je m'y suis mis depuis aujourd'hui mais j'étais coincé à midi ...
 
j'ai mangé, j'ai bu un bon café, et je viens de trouver qqchose qui me plaît bien :
 

Code :
  1. <form name="form" action="" method="post">
  2.   <input type="hidden" name="a">
  3.   <input type="checkbox" name="test1" onclick="if(document.form.test1.checked){ document.form.a.value++ } else { document.form.a.value--}">
  4.   <input type="checkbox" name="test2" onclick="if(document.form.test2.checked){ document.form.a.value++ } else { document.form.a.value--}">
  5. </form>
  6. <? echo $a ?>


 
je suppose que si je mets un "onchange" dans form.a et quand testant si la valeur = 5, il fasse le submit(form) et je récupère à ce moment là, la valeur de a pour continuer.
 
je vais tester ça.
 


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 07-10-2004 à 14:38:59    

ça marche pas.
 
je vais y faire un test sur le "onclick" de chaque checkbox, si form.a=5 -> submit(form).
 
ça devrait être bon.
 
je vais y arriver tout seul comme un grand !
 
 
ça marche !


Message édité par Pizz le 07-10-2004 à 14:43:51

---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 07-10-2004 à 14:46:44    

bravo


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed