Comment tester si un bouton radio est coché

jerem0lim Messages postés 46 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 26 mai 2010 - 9 juin 2009 à 17:30
Bul3 Messages postés 4933 Date d'inscription samedi 1 juillet 2006 Statut Membre Dernière intervention 2 février 2015 - 10 juin 2009 à 13:43
Bonsoir j'ai un petit souci pour tester si un bouton radio et coché je voudrais savoir qu'elle instruction sont a employé étant donné que je voudrais dans mon script test si une case est coché le cas échéant retour où la réponse n'a pas été coché . je vous poste mon code ci dessous mais le test des boutons radio ne fonctionne pas.

             <TD>QuailitéRésultat</TD>
 <TD>Prestations de qualitéset fiable dans le temps,résultat atteint et dépassé</TD>
 <TD>Prestation de qualitésrésultat atteint voir tableaux dépassés</TD>
 <TD>Vigilance sur la qualitéde la prestation,résultat atteint </TD>
 <TD>Réalistation approximativede la prestation,atteinte partielle du résultat</TD>
 <TD>Aucune vigilance surla qualité de la prestationrésultat non atteint</TD>
</TR>
<TR>
<TD colspan=6>
    <TEXTAREA cols=110 rows=8 name="com1">Commentaires et points forts(difficultées rencontrées...)</TEXTAREA>
</TD>
</TR>
</table>
</CENTER>

<hr>

    >
    >
    <center></center>
</form>

<script language="javascript" type="text/javascript">
  function control(frm){
if( document.getElementById(rp1).checked==true){
alert("Vous n'avez pas répondu à la question 1");
  return false;
}
if (frm.rep2.checked==false)
{ alert("Vous n'avez pas répondu à la question 2");
return false;
}
if(frm.com1.value.length==0)
{alert("Vous n'avez pas remplis le commentaire");
return false;
}
return true;
}
</script>

     Merci à toutes personnes trouvant une solution

3 réponses

@karamel Messages postés 1854 Date d'inscription vendredi 9 mai 2008 Statut Modérateur Dernière intervention 8 avril 2024 153
9 juin 2009 à 19:02
bonjour

tu met

if( document.getElementById(rp1).checked==true){
alert("Vous n'avez pas répondu à la question 1");
  return false;

true veut dire que la case est coche ce serait plutot false qu'il faut mettre
0
Rejoignez-nous