<input type="radio" name="q"><br>
<input type="radio" name="q"><br>
<input type="radio" name="q"><br>
<input type="button" id="w" value="Тык">
<script>
document.getElementById("w").onclick = function(){
var z = document.getElementsByName('q'),s='';
for (var i = 0; i < z.length; i++)
{
if (document.getElementsByName('q')[i].checked == true) {
s = 'Выбор сделан!';
} else {
s = 'Choose your destiny!!';
}
}
alert(s);
}
</script>
ну а теперь проблема с логикой. зачем проходиться по всем радио и постоянно дергать переменную?
наверное, целью было сделать так =>
<input type="radio" name="q"><br>
<input type="radio" name="q"><br>
<input type="radio" name="q"><br>
<input type="button" id="w" value="Тык">
<script>
document.getElementById("w").onclick = function(){
var z = document.getElementsByName('q'),s='';
for (var i = 0; i < z.length; i++)
{
if (document.getElementsByName('q')[i].checked == true) {
s = 'Выбор сделан!'; *!*break;*/!*;
} else {
s = 'Choose your destiny!!';
}
}
alert(s);
}
</script>