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 :
voici l'appel de cette fonction dans le SUBMIT :
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.
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.