Проверка RadioGroup на выбор... непонятка...

Статус
В этой теме нельзя размещать новые ответы.

Zolinger

Постоялец
Регистрация
29 Сен 2008
Сообщения
111
Реакции
69
Есть форма с набором RadioGroup. Изначально ни одно не выделено.
Есть код проверки формы на наличие выбора. Хорошо, но... работает только при выборе первого Radio из группы.
Выбор остальных не замечает, т.е. отрабатывает false.
А нужно чтобы без выбора юзверь дальше не прошел...

PHP:
// форма
<FORM onsubmit="return checkForm(this);" action="ttt.php">
<INPUT name=radiogroup value=0 type=radio>
<INPUT name=radiogroup value=1 type=radio>
<INPUT name=radiogroup value=2 type=radio>
<INPUT name=radiogroup value=3 type=radio>
<INPUT type=submit value=GO>
</FORM>

// скрипт проверки

function checkForm(f)
{
var i;
for (i=0; i<f.radiogroup.length; i++) {
  if (f.radiogroup[i].checked) {
    return true;
}
return false;
}
}

Внимание вопрос! Ошибка в алгоритме проверки или radiogroup сам по себе не позволяет это проверить по определению?

(инфу искал много где и начал склоняться ко второму варианту... а жаль... хотя может таки возможно?!)
 
Всё! Разобрался!!! Код такой:

PHP:
function checkForm(f)
{
var i;
for (i=0; i<f.radiogroup.length; i++) {
  if (f.radiogroup[i].checked) {
    return true
}
}
alert("NIKUYA Neee Vibrano!!!");
return false
}
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху