Bouton radio dans un formulaire - Programmation
Marsh Posté le 11-12-2001 à 23:35:47
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);">
;" 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> 
Marsh Posté le 11-12-2001 à 20:13:58
G un questionnaire fait de 2 questions avec 3 reponses pour chaque question.
 
 
Je voudrais Faire un test pour savoir si l'utilisateur a répondu a toutes les questions! si il ne l'a pas fait afficher un message d'alerte, et sil la fait envoyer le formulaire!
quelqu'un peut-il m'aider?
---------------
Tu veux k j'lache la ptite ossi [:odin666]