PDA

View Full Version : Radio Button Focus


ashleypower
08-08-2003, 05:10 PM
Here's my code:

function check() {

var iNumQuestions = 24;

for (var i = 1; i <= iNumQuestions; i++) {

var bOneChecked = false;
var aRadios = document.getElementsByName('Q' + i);

for (var j = 0; j < aRadios.length; j++) {

if (aRadios[j].checked) bOneChecked = true;
}

if (!bOneChecked) return false;
}

return true;
}

How can I put the focus to the first unanswered radio button?

Thanks!

cheesebag
08-08-2003, 05:25 PM
var focus_el = null, bOneChecked = false;
var aRadios = document.getElementsByName('Q' + i);

for (var j = 0; j < aRadios.length; j++) {

if (aRadios[j].checked) bOneChecked = true;
else if (focus_el == null) focus_el = aRadios[j];
}
focus_el.focus();
if (!bOneChecked) return false;
}
else return true;
}