|
Dernière réponse | |
---|---|
Sujet : Bouton radio dans un formulaire | |
benou | il faut faire un truc dans le genre : (en remplaçant la valeur l'attribut action par la page qui gère ton formulaire) <body> <form name="myForm" action="javascript:alert('ok. formulaire envoyé');" onSubmit="return isFormOK(this);"> <p>question n°1 : <br> 1 + 1 = <br> <input type="radio" name="Q1" value="1"> 1 <input type="radio" name="Q1" value="2" > 2 <input type="radio" name="Q1" value="3.14"> 3.14 </p> <p>attention plus dur, question n°2 : <br> 2*3 = <br> <input type="radio" name="Q2" value="1"> 1 <input type="radio" name="Q2" value="3.14" > 3.14 <input type="radio" name="Q2" value="6"> 6 </p> <p> <input type="submit" name="Submit" value="Envoyer"> </p> </form> <script> function isFormOK(theForm) { var Q1IsChecked = false; for (var i=0; i < theForm.Q1.length; i++) if (theForm.Q1[i].checked !=0) { Q1IsChecked = true; break; } var Q2IsChecked = false; for (var i=0; i < theForm.Q2.length; i++) if (theForm.Q2[i].checked !=0) { Q2IsChecked = true; break; } if (! (Q1IsChecked && Q2IsChecked)) { alert("merci de répondre aux 2 questions !" ); return false; } else { return true; } } </script> </body> |
Vue Rapide de la discussion |
---|