J'ai un problème dans une fonction qui met sert à vérifier les champs d'un formulaire !
J'ai reperer l'endroit où sa coince mais je ne vois pas ce qui ne va pas !
function check()
{
if(document.form1.nomp.value.length == '')
{
alert('message1');
return false;
}
else if(document.form1.urls.value.length == '')
{
alert('message2');
return false;
}
else if(document.form1.equipe.value.length == '')
{
alert('message3');
return false;
}
else if(document.form1.matos.value.length == '')
{
alert('message4');
return false;
}
else if(document.form1.statut.selectedIndex >= 1)
{
if(document.form1.photob.checked == true)
{
if(document.form1.photourl.value.length == '')
{
alert('message5');
return false;
}
}
}
else if(document.form1.statut.selectedIndex >= 2) //Le problème est ici, la condition d'avant marche bien mais celle la ne veut pas s'exécuter semblablement a la precedente !
En effet, si tu enlève le "else" devant tes derniers if, alors il les passera tous en revue, ce qui paraît bien plus logique à la vue de ton code
______________________________________
DarK Sidious
else if(document.form1.statut.selectedIndex >= 2) //Le problème est ici, la condition d'avant marche bien mais celle la ne veut pas s'exécuter semblablement a la precedente !