2013-06-06 4 views
0

Я думал, что это сработает, но оно не вернет false, если оно пустое. Какие-либо предложения?Правильный способ получить значение кнопок радио

var radioButtons = document.getElementsByName("Vehicle"); 
for (var i = 0; i < radioButtons.length; i++) { 
if (radioButtons[i].checked) { 
    console.log("radioButton " + i + ": " + radioButtons[i].value); 
} 
} 

Источник: http://www.vbforums.com/showthread.php?679670-RESOLVED-How-to-use-Javascript-to-get-the-value-of-a-radio-button

+1

у вас есть вопросы? – pinkpanther

+0

не могли бы вы перепроверить его как форму вопроса-ответа? !! –

+0

Я думал, что это сработает, но оно не возвращает false, если пусто –

ответ

1

Поскольку все переключатели с взаимоисключающих выбора имеет тот же name .... и никакие два элемента не должны иметь один и тот же id. И использование id s всех кнопок утомительно.

Смежные вопросы