Validation de formulaire: script faux?
Bonjour...
Voici mon code de formulaire:
Code:
1 2 3 4 5 6 7 8 9 10
| <form name="formsaisie" method="get" enctype="text/plain" action="envoi.php" onsubmit="return validation();">
<pre class="petit2">
Nom: <input name="nom" style="background-color:#FFCC99; width: 300px">
Prénom: <input name="prenom" style="background-color:#FFCC99; width: 300px">
Email: <input name="mail" style="background-color:#FFCC99; width: 300px">
Adresse: <textarea name="adresse" rows="2" cols="30" style="background-color:#FFCC99; width: 300px"></textarea><br>
Sujet: <input name="sujet" style="background-color:#FFCC99; width: 300px">
Message: <textarea name="message" rows="5" cols="30" style="background-color:#FFCC99; width: 300px"></textarea><input type="submit" value="Envoyer" style="background-color:#CCCCFF;">
</pre>
</form> |
Et mon script de validation:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
<script language="Javascript">
function validation()
{
if(document.formsaisie.nom.value == "")
{
alert('Anonymat refusé!');
return false;
}
else
{
return true;
}
if(document.formsaisie.mail.value == "")
{
alert('Un mail valide, SVP!');
return false;
}
else
{
return true;
}
if(document.formsaisie.sujet.value == "")
{
alert('Un sujet à votre message, SVP!');
return false;
}
else
{
return true;
}
if(document.formsaisie.nom.value == "")
{
alert('Vous avez oublié votre message!');
return false;
}
else
{
return true;
}
}
</script> |
Ca marche pour "nom", mais si le reste n'est pas rempli, ça envoie quand même...
Qu'est-ce que j'ai pas bien fait (précision: je débute en js...)?
http://gunsch.free.fr/contact.html
pour constater.
Merci pour vos réponses...