Bug case à cocher obligatoire en JS
Wana
-
avion-f16 Messages postés 20367 Statut Contributeur -
avion-f16 Messages postés 20367 Statut Contributeur -
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
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
A voir également:
- Bug case à cocher obligatoire en JS
- Supprimer case à cocher excel ✓ - Forum Excel
- Obligatoire - Accueil - Maison
- Enlever une case à cocher excel 2007 ✓ - Forum Excel
- Case à cocher libre office - Forum LibreOffice / OpenOffice
- Raccourci clavier case à cocher - Forum Clavier