Bonjour,

Je cherche a faire un test sur la validation d'un formulaire...
Voici mon 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
26
27
28
29
30
31
32
function appel_sauvegarde(ancien_utilisateur,ancien_site,ancien_page)
{
	var resconfirm=confirm("Voulez-vous enregistrer cette page?");
	if(resconfirm)
	{
		if(document.getElementById('infos_sauvegarde'))
		{
			document.getElementById('infos_sauvegarde').style.display='none';
		}
		wmSave(ancien_utilisateur,ancien_site,ancien_page);
	}
}

function wmSave(ancien_utilisateur,ancien_site,ancien_page)
{
	if(ancien_utilisateur==0)
	{
		var login=document.getElementById("login_utilisateur").value;
		var mail=document.getElementById("mail_utilisateur").value;
		var pass1=document.getElementById("password_utilisateur_1").value;
		var pass2=document.getElementById("password_utilisateur_2").value;
		//Test si compte vide
		//Si oui-> demande remplir info compte
		if((login=="")||(mail=="")||(pass1=="")||(pass2==""))
		{
			document.getElementById('infos_sauvegarde').style.display='';
			alert('Remplissez les informations de votre compte');
			return false;
		}
       }
}
Et l'appel de ces fonctions:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<form action="../mk_sess.php" method="POST" onsubmit="appel_sauvegarde(<? echo $ancien_utilisateur_php;?>,<? echo $ancien_site_php;?>,<? echo $ancien_page_php;?>);">
<input type="image" name="submit" src="../images/bouton-edit-page.jpg" alt="editer-page" width="86" height="35" border="0"/>
</form>
En gros, mon problème c'est que le return false en rouge n'arrete pas l'execution, et mon formulaire se submit quand meme...

Pourquoi?

Et pourtant je suis sur qu'il est interprété car le alert juste avant s'affiche bien...

Existe t'il une fonction comme exit() en php permettant de forcer l'arret du script javascript?