Vérifier champs d'un formulaire

Sujet vérouillé
Prof_Matches
le 09/07/2011 à 16:18
Prof_Matches
Bonjour,
J'essaie en vain de vérifier 4 champs dans un formulaire :

voici le code javascript :

<script language="javascript" type="text/javascript"> 
function valider()
{
var frm=document.forms['formulaire'];
var mail_verif = frm.elements['mail'].value;
var nom_verif = frm.elements['nom'].value;
var choix_verif = frm.elements['choix'].value;
var message_verif = frm.elements['message'].value;
if(frm.elements['nom'].value == "")
{
alert ('veuillez entrer votre Nom');
frm.elements['nom'].focus();
return false;
}

if (mail_verif.value =="")
{
alert ('entrez une adresse Email valide');
frm.elements['mail'].focus();
return false;
}

if(frm.elements['choix'].value == "Veuillez choisir un objet ...")
{
alert ('veuillez entrer votre choix de type de message');
frm.elements['choix'].focus();
return false;
}

if(frm.elements['message'].value == "...")
{
alert ('veuillez compléter le message');
frm.elements['message'].focus();
return false;
}
if(frm.elements['message'].value == "")
{
alert ('les message vide ne sont pas autorisés');
frm.elements['message'].focus();
return false;
}
else {return true;}
}
</script>


voici l'appel de cette fonction dans le SUBMIT :
<form name="formulaire" action="formulaire_contact_tr.php" method="post" enctype="multipart/form-data" onsubmit="return valider()">


Ca fonctionne quand le premier champ n'est pas rempli (le nom) mais quand je mets le 'nom' et rien dans l'adresse mail, le formulaire est traité.

Je ne trouve pas pourquoi.

Merci de votre aide.
Prof_Matches - Namur
Prof_Matches
le 09/07/2011 à 18:02
Prof_Matches
Oups, je me suis trompé de forum.
Je recrée le sujet sur le forum Javascript.
Prof_Matches - Namur
Sujet vérouillé

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours