Fonction javascript verification formulaire

Fermé
jeckelsister - 9 nov. 2008 à 14:42
 jeckelsister - 22 nov. 2008 à 10:03
Bonjour,
j'aimerai touver mon erreur dans ma fonction, cela fait plusieurs jours que j'essaye differentes façon mais ça ne marche jamais... si quelqu'un peut m'aider ce serait gentil :

<script language="javascript">
function verification()
{
if ((document.questionnaire.nom.value=="")||(document.questionnaire.age.value=="")||

(document.questionnaire.annee.value=="")
{
alert("Tous les champs n'ont pas été remplis!");
return false;
}
if((document.questionnaire.age.value<3)||(document.questionnaire.age.value>110))
{
alert("L'âge n'est pas correct, il doit être compris entre 3 et 110");
return false;
}
if ((document.questionnaire.annee.value!=0)&&((document.questionnaire.annee.value<1998)||

(document.questionnaire.annee.value>2008)))
{
alert("L'année est incorrecte!");
return false;
}
else
{
return true;
}
}
</script>


<link rel="stylesheet" type="text/css" href="style.css">
</head>

<body background="images/070823211609_35.jpg"; style="background-position : center; background-repeat : no-repeat;

background-attachment : fixed;">


<h4> QUESTIONNAIRE </h4>
<h3> <form name="questionnaire" method="post" action="mailto:jeckelsister@hotmail.com" enctype="text/plain"

onsubmit="return verification();">
    Saisissez votre nom : <input type="text" name="nom"> <br /> <br />
    Saisissez votre prénom : <input type="text" name="prenom"> <br /> <br />
    Saisissez votre adresse e-mail : <input type="text" name="mail"> <br /> <br />
    Entrez votre âge : <input type="text" name="age"> <br /> <br />
    Etes vous fan de Serj Tankian : <select name="fan">
<option value="Oui"> OUI </option>
<option value="Non"> NON </option>
</select> <br /> <br/>
    En quelle année avez vous acheté votre premier album de System of a Down ou de

Serj Tankian (Entrez 0 si vous ne l'avez jamais écouté, mais vous devriez commencer!): <input type="text"

name="annee"> <br \> <br \>
<center> <input type="submit" value="Envoyer" onclick="return verification();">

<input type="reset" value="Effacer">
</center>
</form>
</h3>
A voir également:

1 réponse

moez_info_gestion Messages postés 8 Date d'inscription dimanche 9 novembre 2008 Statut Membre Dernière intervention 9 novembre 2008 2
9 nov. 2008 à 16:59
tn erreur est ici:
<center> <input type="submit" value="Envoyer" onclick="return verification();">
tu doit enlever le (;)
<center> <input type="submit" value="Envoyer" onclick="return verification()">
tu n'a pas besoin de mettre:
else
{
return true;
}
le programme peut marcher sans cette instruction. mais elle est juste!!
@+
0
jeckelsister
22 nov. 2008 à 10:03
merci bcp! ça fonctionne maintenant... Meme mon prof n'avait pas réussi à trouver ma faute ^^
0