Les radio-boutons

Julia -  
 Julia -
salut tout le monde,
j'ai un petit problème avec les radio-boutons

voici le code:

<form method= "post" name="formulaire" action="page1.php" onsubmit="return verification()">

<p>Les objectifs du cours sont bien définis : </p>
<INPUT type="radio" name="choix1" value="1" >tout à fait d'accord
<INPUT type="radio" name="choix1" value="2" >plutot d'accord
<INPUT type="radio" name="choix1" value="3" >plutot en désaccord
<INPUT type="radio" name="choix1" value="4" >tout à fait en désaccord

<p>Les objectifs du cours me semblent utiles et pertinents: </p>
<INPUT type="radio" name="choix2" value="1" >tout à fait d'accord
<INPUT type="radio" name="choix2" value="2" >plutot d'accord
<INPUT type="radio" name="choix2" value="3" >plutot en désaccord
<INPUT type="radio" name="choix2" value="4" >tout à fait en désaccord

<p>Le cours est utile pour l'ensemble de la formation: </p>
<INPUT type="radio" name="choix3" value="1" >tout à fait d'accord
<INPUT type="radio" name="choix3" value="2" >plutot d'accord
<INPUT type="radio" name="choix3" value="3" >plutot en désaccord
<INPUT type="radio" name="choix3" value="4" >tout à fait en désaccord
<input type="submit">
</form>

et voici le code de la fonction verification() en Javascript qui verifie si un bouton est coché

function verification() {
var f=document.forms[0]:
var ok=false;

for(var i=0;i<f.choix1.length;i++)

if(f.choix1[i].checked) {
ok=true;
break;
}

if(!ok) {
alert("Vous devez choisir une option !");
return false;
}
*****
mais comment le faire avec tou lé choix (choix2, choix3) !!!

aidez moi SVP !

Merci d'avance

3 réponses

Julia
 
est ce que quelqu'un peut m'aider?
0
Torkass Messages postés 189 Statut Membre 95
 
Bonjour, je ne sais pas si c'est possible, mais pourquoi ne pas faire simplement trois fonctions ?

fonction verification1()
     {
     }

fonction verification2()
     {
     }

fonction verification3()
     {
     }
0
Julia
 
Merci pour la répense, mais comment je vais appeler ces fonctions? et comment je fait dand le cas ou j'ai choix1, choix2 ......choix16 ?
0
Torkass Messages postés 189 Statut Membre 95
 
hm... avec une boucle for(), peut-être... J'ai personnellement du mal à bien manier cette petite bestiole, mais si tu peux trouver un bon tuto pour te guider, ça devrait aller.
0
Julia
 
j'ai déja pensé à utiliser la boucle for mais, je ne sais pas comment le faire, et quelles sont les conditions?...
en ce qui concerne les tutos je suis en train de chercher, mais jusqu'à maintenant j'ai pas trouver la solution...

Merci quand meme :)
0