Pb vérification formulaire JavaScript

Résolu
godLike Messages postés 277 Statut Membre -  
godLike Messages postés 277 Statut Membre -
Bonjour,
je suis en train de développer un site web , et j'aurai besoin de verifier plusieurs champs dans un formulaire, j'ai donc utilisé une fonction en JS .. Voici mon code :

function valider(){
if(document.formSaisie.login.value != "") {
return true;
}
else {
alert("Saissisez un login.");
return false;
}
if(document.formSaisie.password.value != "") {
return true;
}
else {
alert("Saisissez un mot-de-passe.");
return false;
}
if(document.formSaisie.verif.value != document.formSaisie.password.value) {
return true;
}
else {
alert("Veuillez saisir les deux même mot-de-passe.");
return false;
}
if(document.formSaisie.mail.value != "") {
return true;
}
else {
alert("Saisissez l'adresse e-mail.");
return false;
}
}

//]]>

Le problème étant qu'elle fonctionne bien pour mon premier champs , mais pas pour les autres champs. Comment puis-je y remédier ?


2 réponses

elghafoud Messages postés 129 Statut Membre 18
 
Salut!

C'est normal!
la fonction commence la verification du login... si il est valid elle fait un return true...

essaye ça:


function valider() {
if (!(document.formSaisie.login.value != "")) {
alert("Saissisez un login.");
return false;
}
if (!(document.formSaisie.password.value != "")) {
alert("Saisissez un mot-de-passe.");
return false;
}
if (!document.formSaisie.verif.value || !document.formSaisie.password.value || document.formSaisie.verif.value != document.formSaisie.password.value) {
alert("Veuillez saisir les deux même mot-de-passe.");
return false;
}
if (!document.formSaisie.mail.value != "") {
alert("Saisissez l'adresse e-mail.");
return false;
}
}



courage


0
godLike Messages postés 277 Statut Membre 26
 
Oui mais dans ta fonction il n'y a pas de return true .. ou dois-je le placer ?
0
godLike Messages postés 277 Statut Membre 26
 
c'est bon en fait ca marche , tu es mon dieu je t'aime :o
0