Comment tester si un bouton radio est coché

Signaler
Messages postés
46
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
26 mai 2010
-
Messages postés
4933
Date d'inscription
samedi 1 juillet 2006
Statut
Membre
Dernière intervention
2 février 2015
-
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

Messages postés
1764
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
10 juillet 2020
83
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
Messages postés
46
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
26 mai 2010

Bonjour cela pose toujours un pb étant donnée que cela ne fonctionne pas ...Auriez vous une idée svp
Messages postés
4933
Date d'inscription
samedi 1 juillet 2006
Statut
Membre
Dernière intervention
2 février 2015
8
Bonjour,

>>if( document.getElementById(rp1).checked==true){
et c'est quoi rp1,, une variable?? ... non définie alors
if( document.getElementById("rp1").checked){

le ==true est inutile, ça irait déjà un ch'tiot poil mieux
sauf... que des id="rp1"  tu en as plusieurs, et c'est interdit !
un ID doit être unique dans une page

met des id différents ou  utilise
document.name_du_formulaire_qu'on_n'a_pas.rep2[index].checked

sans préjuger du reste....

Cordialement [mon Site] [M'écrire] Bul