Bonjour,
Je voudrais mettre une vérification sur un formulaire tout simple ...
Voici mon code javascript:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
function verifForm(){
erreur=0;
message="";
// BOUCLE SUR LES CHAMPS : Je vérifie que tous les champs contiennent au moins 1 caractère sinon message + changement de style ...
for(i=0;i<document.forms[0].elements.length;i++){
document.forms[0].elements[i].className='ok';
if(document.forms[0].elements[i].value.length<1) {
document.forms[0].elements[i].className='erreur';
erreur++;
message='Tous les champs sont obligatoires';
}
}
// Petite vérif spécifique au mail ...
if(!estMail(document.formulaire.email)) {
erreur++;
document.forms[0].email.className='erreur';
message+="\nAdresse email incorrecte";
}
if(erreur==0) return true;
alert(message);
return false;
} |
Mon appel :
<form action="contact_exec.php?pagId={pagId}&jsId={jsId}" name="formulaire" method="post" class="cssform" onSubmit="return verifForm();">
Apparement c'est dans la BOUCLE SUR LES CHAMPS le pb ... quoi qu'il en soit le formulaire est toujours soumis... Je comprends rien ... 
Merci pour votre aide...
Partager