Validation de plusieurs champs de formulaire
Bonjour,
Après avoir fait quelques recherches, je reste bloqué sur un petit problème.
Je tente de faire une validation de formulaire dans lequel je dois entrer deux champs texte.
lorsque je teste la validité d'un champ : ça fonctionne.
Mais dès que je tente d'étendre mon test aux deux champs.. ça ne marche pas.
Validation ok sur un champ :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <script type="text/javascript">
function valider(){
if(document.RefAppli.NomApp.value != ""){
return true;
}
else {
alert("saisissez le nom de l'application.");
return false;
}
}
</script> |
Avec la balise form suivante :
Code:
1 2
| <form onsubmit="return valider()" method="post" action="EditApp.php"
name="RefAppli"> |
J'ai tenté ce code, afin de tester plusieurs champs :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <script type="text/javascript">
function valider(){
if(document.RefAppli.NomApp.value != "")&&(document.RefAppli.UrlApp.value != ""){
return true;
}
else {
if (document.RefAppli.NomApp.value == "") alert("saisissez le nom de l'application.");
if (document.RefAppli.UrlApp.value == "") alert("Saisissez l'url de l'application.");
return false;
}
}
</script> |
Et là, je n'ai aucun contrôle qui se déclenche...
Si quelqu'un pourrait m'aiguiller..
Merci d'avance.