Bon, je sais qu'il y a plein de message de ce style sur le forum mais aujourd'hui j'ai non seulement deux pieds gauches mais aussi deux mains gauches !
En fait, je ne parvient pas à trouver mon erreur, un petit peu d'aide me serai utile et appréciable.
Je sais que le mieux est la vérification faites en PHP car côté serveur, mais là la vérification n'est pas une énorme priorité donc si une personne a désactivé le javascript, ce n'est pas grave. Mais ce serai quand même bien que ça fonctionne cette chose
Merci d'avance !
Entre HEAD et HEAD
Code : Tout sélectionner
<SCRIPT LANGUAGE='JavaScript'>
function verifForm(formulaire)
{
if(formulaire.pseudo.value == '')
alert('Tous les champs doivent etre rempli correctement !');
else if(formulaire.email.value == '')
alert('Tous les champs doivent etre rempli correctement !');
else if(formulaire.email_un.value == '')
alert('Tous les champs doivent etre rempli correctement !');
else if(formulaire.email_deux.value == '')
alert('Tous les champs doivent etre rempli correctement !');
else if(formulaire.email_trois.value == '')
alert('Tous les champs doivent etre rempli correctement !');
else if(formulaire.email.value == formulaire.email_un.value == formulaire.email_deux.value == formulaire.email_trois.value)
alert('Tous les champs doivent etre rempli correctement !');
else if(controlerEmail(formulaire.email.value) == false))
alert('Rentrez des emails VALIDE');
else if(controlerEmail(formulaire.email_un.value) == false))
alert('Rentrez des emails VALIDE');
else if(controlerEmail(formulaire.email_deux.value) == false))
alert('Rentrez des emails VALIDE');
else if(controlerEmail(formulaire.email_trois.value) == false))
alert('Rentrez des emails VALIDE');
else
formulaire.submit();
}
function controlerEmail(valeur)
{
ctl = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+([\.][a-z0-9-]+)+$/;
if (valeur.search(ctl) != -1) return true;
else return false;
}
</SCRIPT>Le formulaire
Code : Tout sélectionner
<form action="ajout.php" method="post" name="formulaire">
<table width="49%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="bottom"><div align="center"><img src="imgs/barre_form.gif" width="611" height="65" border="0"></div></td>
</tr>
<tr>
<td><table width="80%" border="0" align="center" cellpadding="0" cellspacing="3">
<tr>
<td width="50%"><div align="center"><strong>Pseudo :</strong></div></td>
<td width="50%"><div align="center"><strong>Entrez votre email : </strong></div></td>
</tr>
<tr>
<td width="50%"><div align="center">
<input name="pseudo" type="text" id="pseudo">
</div></td>
<td width="50%"><div align="center">
<input name="email" type="text" id="email">
</div></td>
</tr>
<tr>
<td colspan="2"><div align="center"><strong><br>
Entrez 3 emails de vos amis pour leur faire connaitre " Logos- Gratuits.net " :</strong></div></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="center">
<input name="email_un" type="text">
</div></td>
<td><div align="center">
<input name="email_deux" type="text">
</div></td>
<td><div align="center">
<input name="email_trois" type="text">
</div></td>
</tr>
</table>
</div></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<p><br>
<input name="imageField" type="image" src="imgs/boutton_form.gif" width="219" height="60" border="0" onClick="verifForm(document.formulaire.this.value)">
<input name="add" type="hidden" id="add" value="1">
</p>
</div></td>
</tr>
</table></td>
</tr>
</table>
</form>