Nombre minimal de cases à cocher

Soyez le premier à donner votre avis sur cette source.

Snippet vu 7 304 fois - Téléchargée 26 fois

Contenu du snippet

Ce script est très banal, je l'ai simplement fait suite à une demande sur le forum.

Je ne sais pas si c'est le Niveau 1 ou le Niveau 3 qui est le plus poche, alors dite moi-le si j'ai mit le mauvais.

Source / Exemple :


Vous n'avez qu'a copier ceci dans la partie head :

<script language="Javascript">
function verifier(){
if (document.form.C1.checked){
element1 = 1
}
else{
element1 = 0
}

if (document.form.C2.checked){
element2 = 1
}
else{
element2 = 0
}

if (document.form.C3.checked){
element3 = 1
}
else{
element3 = 0
}

if (document.form.C4.checked){
element4 = 1
}
else{
element4 = 0
}

if (document.form.C5.checked){
element5 = 1
}
else{
element5 = 0
}

if (document.form.C6.checked){
element6 = 1
}
else{
element6 = 0
}

total = Number(element1) + Number(element2) + Number(element3) + Number(element4) + Number(element5) + Number(element6)

if (total < 3){
alert("Vous devez faire au moins trois choix !")
}

else{
//Action si plus ou egal que 3 ici.
alert("Trois ou plus !")
}

}
</script>

Et ceci dans la partie body :

<form method="POST" name="form" onsubmit="return false">
  <p><input type="checkbox" name="C1" value="ON">Option 1<br>
  <input type="checkbox" name="C2" value="ON">Option 2<br>
  <input type="checkbox" name="C3" value="ON">Option 3<br>
  <input type="checkbox" name="C4" value="ON">Option 4<br>
  <input type="checkbox" name="C5" value="ON">Option 5<br>
  <input type="checkbox" name="C6" value="ON">Option 6</p>
  <p><input type="button" value="Allez !" name="B1" onclick="verifier()"></p>
</form>

Conclusion :


Vous pouvez modifier la valeur pour le minimum (Ici 3) et rajouter des checkbox si vous le voulez.

S'il y a des bugs faites-moi le savoir !

Merci

Mathieu M-G

A voir également

Ajouter un commentaire

Commentaires

linkinpar236737
Messages postés
161
Date d'inscription
jeudi 20 mars 2003
Statut
Membre
Dernière intervention
7 mai 2007
-
Moi pour le niveau, je metterai 2 sinon, le script n'est pas mal
mathieumg
Messages postés
558
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
18 février 2006
-
Merci c'est gentil mais je croix que ce script ne fait pas la ha hauteur.

Mathieu M-G
SmaybE
Messages postés
5
Date d'inscription
mardi 13 juillet 2004
Statut
Membre
Dernière intervention
21 août 2006
-
génial exactement ce qu'il me fallais!

un grand merci et bravo pour ce petit bout de code

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.