test champs email avec une image pour bouton de validation
Bonjour à tous,
J'aimerai avoir de vos lumières sur ce pitit problème (je sais, si ce n'étais pas un problème, je ne posterai pas ce message :lol: )
J'ai chercher sur le net pour savoir comment je pourrais effectuer un test de champs de saisie d'email, dont voici le code:
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
| <SCRIPT LANGUAGE="JavaScript">
function verifForm(inscription){
alert('fonction');
adresse = inscription.mail.value;
alert(adresse);
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
var occ = 0;
for(i=0;i<(adresse.length);i++) {
if(adresse.charAt(i)=='@') {
occ++;
}
}
if ((place > -1)&&(adresse.length >2)&&(point > 1)&&(occ==1))
{
inscription.submit();
return(true);
}
else
{
alert('Veuillez entrer une adresse e-mail valide');
return(false);
}
}
</SCRIPT> |
et voici le code du formulaire html:
Code:
1 2 3
| <form action="inscription/inscription.php" method="post" target="_parent" name="inscription">
<input name="mail" type="text">
<input name="button" type="image" src="images/inscription_ok.png" onClick="verifForm(this.form)"> |
Cependant, le script fonctionne très bien, si au lieu de mettre le type="image", je mettais type="button". Lorsque je laisse "image", il affiche bien l'erreur, mais la page se rédirige sur la page comme si le champs étais valide. Je voulais savoir si qqn a eu ce genre de pb, ou bien si vous avez une solution.
Merci d'avance