verification champ saisi formulaire
Bonjour,
Je cherche a faire un test sur la validation d'un formulaire...
Voici mon 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 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:
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?