Bug case à cocher obligatoire en JS

Fermé
Wana - 11 juil. 2010 à 23:27
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 12 juil. 2010 à 00:20
Bonjour,

Je souhaite effectuer un contrôle de saisie en Javascript sur l'E-mail et sur une checkbox qui doit être obligatoirement cochée pour valider le formulaire.
Le contrôle de l'E-mail fonctionne mais pas le contrôle de la case à cocher (je souhaite conserver mes alertes pour expliquer à l'internaute les raisons de non envoi du formulaire).

Pouvez-vous m'aider svp ? Toute remarque d'amélioration est la bienvenue !
Merci beaucoup.

Voici le Javascript du Head :

<script type="text/javascript">
function VerifForm(formulaire)
{
adresse = formulaire.adresse_email.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{
return(true);
}
else
{
alert('Veuillez vérifier votre adresse e-mail');
return(false);
}
if (formulaire.case1.checked == true) {
return (true);
formulaire.submit();
}
else
{
alert('Vous devez cocher la case');
return (false);
}
}
</script>


Voici le onsubmit dans le body :

<form method="POST" action="formmail.php" enctype="multipart/form-data" onsubmit="return(VerifForm(this));">


Et au cas où, voici l'imput de la checkbox :

<input type="checkbox" name="case1" id="case1">


Voilà, vous savez tout, merci pour votre aide !

Luc

1 réponse

avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
12 juil. 2010 à 00:20
0