La Validation des boutons radio avec Javascript

J'ai peigné une tonne de pages sur ici, et je suis encore incapable d'obtenir mon explicite du programme de validation de travailler. Fondamentalement, lorsque le bouton envoyer est cliqué, je veux que le script pour vérifier une radio est coché, si l'on est vérifié pour ne rien faire. Si on n'est pas vérifié, je veux qu'il poste un message d'alerte.

à peu près mon code html ressemble à:

<form id="myForm" onsubmit = "check()">
<input type = "radio" name = "c" id = "1" value = "1" />
<input type = "radio" name = "c" id = "2" value = "2" />
<input type = "radio" name = "c" id = "3" value = "3" />

<input type = "submit" value = "Submit" />

mon JS de la page ressemble à ceci:

function check() {
    var r = document.getElementsByName("c")
    var c = 0

    for(var i=0; i < r.length; i++){
       if(c[i].checked) {
          c = i; }
    }

    alert("please select radio");
}

OriginalL'auteur Kelvin Nguyen | 2013-02-08