Obliger au moins un bouton radio coché

piplette -  
 piplette -
Bonjour,
je voudrais forcer l'internaute à au moin scocher un bouton radio dans mon formulaire

j'ai ca

<script language="javascript">
<!--
function verif(val)
{
var i;
for (i=0;i<val;i++)
{
if ((document.formulaire1.elements[i].checked==true)
{
return true;
}
}
alert("Sélectionnez au moins un atelier.");
return false;
}
//-->
</script>

mais ca n'a pas l'air de faire de l'effet à mon formulaire
quelquu'n peut il m'aider
merci beauocup en tous les cas

morgann
A voir également:

4 réponses

Jean_2 Messages postés 245 Statut Membre 12
 
essaye ça (vérifie la syntaxe):

var atelier = document.formulaire1.atelier;
var i=0;
while(i<atelier.length && atelier[i].checked==false)
{
i++ ;
}
if(i>=atelier.length) {
alert("veuillez choisir un atelier");
return false;
}

voilà
0
Jean_2 Messages postés 245 Statut Membre 12
 
sinon, dans ton code, ya des { que t'as pas fermé...
0
piplette
 
désolé je sui pas encore une pro, tu pourrais me donner un complement d'info sachant que mes boutons radio sont du genre
<input type="radio" id="jeudi" name="jeu9000" value="A" />
et que la dedans le name change pour chaque bouton ainsi que la valeur
0
Jean_2 Messages postés 245 Statut Membre 12
 
pourquoi donne tu un name différent ? Si tes boutons sont liés, c'est mieux qu'ils aient le meme nom, ça permet de les lier... bien sur, la value change à chaque fois.
0
piplette
 
le name est différent parce que il concerne des heures différentes et des jours différents
j'ai deux jours d'ateliers soit jeudi et vendredi et 9h00 10h00 11h00 pour des heures d'ateliers différentes
je me doute que ca ne doit pas etre facile a visualiser si on l'a pas en face mais merci en tuos les cas pour votre aide
0