Если вы знаете идентификатор какого-либо контейнера, вы можете найти переключатели с помощью «getElementsByTagName». Таким образом, если ваш HTML выглядит примерно так:
<form id='x-form' action='...'>
<input type='radio' name='$[xyz}'>
<!-- ... -->
тогда вы можете проверить переключатели следующим образом:
function allRadioButtonsSelected(formId) {
var form = document.getElementById(formid);
var inputs = form.getElementsByTagName('INPUT');
for (var i = 0; i < inputs.length; ++i) {
if (inputs[i].type.toLowerCase == 'radio' && !inputs[i].checked)
return false;
}
return true;
}
Ваша жизнь была бы значительно проще, если бы вы использовали фреймворк, такой как jQuery.