vérification form avec bouton radio
bonsoir,
voici mon code js pour vérifier si l'utilisateur a coché ou non un bouton radio:
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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| function verif()
{
var test=0;
for (i=0; i<document.vol.IdVolAller.length; i++)
{
if (document.vol.IdVolAller[i].checked){
test++;
break;
}
}
if (document.vol.IdVolRetour)
{
for (i=0; i<document.vol.IdVolRetour.length; i++)
{
if (document.vol.IdVolRetour[i].checked){
test++;
break;
}
}
if (test==2)
{
return true;
}
else
{
document.getElementById('sp1').style.display = "inline";
document.getElementById('sp1').style.backgroundColor = "#fba";
return false;
}
}
else
{
if (test==1)
{
return true;
}
else
{
document.getElementById('sp1').style.display = "inline";
document.getElementById('sp1').style.backgroundColor = "#fba";
return false;
}
}
} |
il marche bien sauf dans le cas ou j'ai qu'un seul bouton radio dans ce cas il me retourne toujours false meme si je coche le bouton
j'ai essayé de mettre <= dans la boucle for mais dans ce cas la il donne tjrs true...
Aidez moi svp