dodo1309
Messages postés218Date d'inscriptionmercredi 17 mai 2006StatutMembreDernière intervention30 mai 2011
-
30 août 2007 à 09:37
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
1 sept. 2007 à 06:21
bonjour
Je dispose d"un tableu avec 26 checkbox.
Je voudrai que quand l'on coche 3 checkbox toutes se mettent à disable=true
Et je n'arrive pas à le faire .
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 30 août 2007 à 11:35
à chaque onchange ou onclick des checkbox, appelle une fonction
: for ( var n= 0;n<document. name du formulaire .name des checkbox.length;n++ )
{ compter les checkbox cochés
dès que =3 ==> décocher les suivants }
et si tu as encore des problèmes...
met nous ton code ! sinon, je ne pourrais plus t'aider.
<hr />
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 30 août 2007 à 11:37
Salut,
Le plus simple étant de donner le même nom à tout tes checkbox, puis de parcourir le tableau renvoyé par getElementsByName :
var check = document.form.getElementsByName('nomDeTesCheckBox');
var compteur = 0;
for (var i = 0; i < check.length; i++) {
if (check.checked) {
compteur++;
}
}
alert(compteur);
______________________________________
DarK Sidious
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 30 août 2007 à 11:39
mais enfin...
par exemple : actuellement cochés 5,10,20 on coche 22 ou 3 ou 15 ==> faut garder les quels ?
à mon humble avis, ta requète est ... curieuse.
<hr />
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 30 août 2007 à 11:50
>>mettre toute les autres a disable=true
pas la peine... il ne sont pas encore cochés.
mais ma question :
actuellement cochés 5,10,20
on coche 22 ( ou 3, ou 15 ) ==> faut garder lesquels ?<hr /> Cordialement Bul [mon Site] [M'écrire]<hr />En général, c'est absurde de généraliser.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 30 août 2007 à 12:05
Salut,
Je rejoins l'avis de bultez : c'est à la validation du formulaire qu'il faut vérifier si au plus 3 cases sont cochés : c'est pas cohérent de désactiver les autres check box si 3 sont cochés je trouve !
______________________________________
DarK Sidious
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 30 août 2007 à 12:18
on est bien d'accord Darksidious.
il est impossible, à mon avis, de créer une règle quelconque pour n'en
garder que 3, de déterminer les checkbox qu'il faut conserver ou pas.
<hr />
dodo1309
Messages postés218Date d'inscriptionmercredi 17 mai 2006StatutMembreDernière intervention30 mai 2011 30 août 2007 à 12:42
au lieu de passé par des checkbox je ne pourait pas passé par des combobox ?
se ne searit pas plus facile pour la vérification au niveau de mon code php ?