[debutant] Test avant envoi de formulaire
Dans un formulaire, j'ai une liste de case à cocher
Le formulaire ne doit etre envoyé que si au moins une case est cochée
sinon boite d'alert
Code:
<form method="post" name="form1" action="<?php echo $editFormAction; ?>" onSubmit='javascript:verif_cocher_classe();'>
Lors de la soumission, j'appelle une fonction verif_cocher_classe()
mais je ne domine pas du tout mon sujet ;((
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| function verif_cocher_classe() { //v3.0
var c;
c=0;
var cases = document.getElementsByTagName('input'); // on recupere tous les INPUT
for(var i=0; i<cases.length; i++) { // on les parcourt
if(cases[i].type == 'checkbox') // si on a une checkbox...
{
if (cases[i].checked == 'on') { //si la case est cochee, envoi du formulaire
document.forms['form1'].submit;cn++;return false;
}
}
}
if (c==0) {alert("Cocher au moins une classe"); }
} |
Pouvez vous m'aider à la vérifier ?
Merci à tous