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 )
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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