Bonjour

Je cherche depuis... quelque jours, une validation pour un radio button. Je veux savoir si l'utilisateur a repondu a la question 1

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
  <tr>
    <td width="60" class="num">1.</td>
    <td colspan="2">Est-ca que vous ou un membre de votre famille, aviez <em><strong>entendu parler</strong></em> de l$$$$$$$$$ $$$$$ $$$ avant de recevoir notre lettre&nbsp;?</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td colspan="2"><label for="Q1">Oui&nbsp;<input type="radio" name="Q1" value="1"></label>&nbsp;<label>Non&nbsp;<input name="Q1" type="radio"  value="2">
    </label>&nbsp;<label>Incertain(e)&nbsp;<input type="radio" name="Q1" value="3"></label><br></td>
  </tr>
J'ai trouver plein de bout de code mais rien qui fonctionne

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 var matieres = new Array(document.form1.Q1);
   for(i=0;i<matieres.length;i++)
   {
      champ = matieres[i];
      for(j=0;j<champ.length;j++)
      {
            alert(champ[j].checked)
      }
   }
Celui ci me dit que mon le radio 1 est false et 2 aussi et le 3 a sont tour. Si j'en selectionne 1 il me dit qu'il est true. Et maleureusement je ne comprend pas très bien le Javascript.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
   if ( ( document.form1.Q1[0].checked != true ) || ( document.form1.Q1[1].checked != true ) || ( document.form1.Q1[2].checked != true ) ) 
        {
        alert("Veuillez saisir la question Q1");
            return false;
        }
Celui ci ne fonctionne pas du tout. L'alert ce fait meme si yen a un de selectionné.


Merci de votre aide