Vérifier qu'au moins une checkbox d'un formulaire est cochée
cs_hugodelire
Messages postés1Date d'inscriptionmardi 6 juillet 2004StatutMembreDernière intervention 6 juillet 2004
-
6 juil. 2004 à 19:48
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
7 juil. 2004 à 09:24
hello,
je souhaite vérifier à la fin d'un formulaire si, parmis plusieurs checkbox au moins une a été cochée.
voilà le code testé mais qui ne marche pas :(
pourriez vous me dire ce qui coince ?
merci beaucoup.
function verif()
{
//déclaration des variables
var Agecobaye = document.formulaire.agecobaye;
var Taillecobaye = document.formulaire.taillecobaye;
var Massecobaye = document.formulaire.massecobaye;
if((Agecobaye.unchecked==true) && (Taillecobaye.unchecked==true) && (Massecobaye.unchecked==true))
{
alert("Il faut choisir au moins un paramètre pour les cobayes\n");
return false;
}//fin premier if
else
{
return true;
}
}//fin fonction test
</script>
A voir également:
Vérifier qu'au moins une checkbox d'un formulaire est cochée
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 7 juil. 2004 à 09:24
Bonjour,
<HTML>
<HEAD>
<TITLE></TITLE>
<script type="text/javascript">
function verif()
{var Agecobaye = document.formulaire.agecobaye;
var Taillecobaye = document.formulaire.taillecobaye;
var Massecobaye = document.formulaire.massecobaye;
if((Agecobaye.checked) ||
(Taillecobaye.checked) ||
(Massecobaye.checked))
{ return true; }
else { alert("Il faut choisir au moins un paramètre pour les cobayes\n");
return false; } }
</script>
</HEAD>
<form name=formulaire>
</HTML>
on pouvait :
_ donner le même nom aux checkbox
et contrôler dans une boucle.
_ contrôler si, sur l'ensembles des checkbox
du formulaire, l'un au moins est coché, donc
pas par leur nom, avec
"formulaire.elements[n].checked" ( après un
test sur le type d'élément )
Cordialement Bul. [