djmath56
Messages postés5Date d'inscriptionlundi 21 janvier 2008StatutMembreDernière intervention17 février 2008
-
16 févr. 2008 à 17:34
djmath56
Messages postés5Date d'inscriptionlundi 21 janvier 2008StatutMembreDernière intervention17 février 2008
-
17 févr. 2008 à 14:50
bonjour,
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 !
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 17 févr. 2008 à 13:07
Salut,
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
djmath56
Messages postés5Date d'inscriptionlundi 21 janvier 2008StatutMembreDernière intervention17 février 2008 16 févr. 2008 à 19:29
erf on peut pas éditer ces messages ?
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 !