Получение значений из переключателя с разными именами с использованием Javascript - PullRequest
0 голосов
/ 03 марта 2011

Я хочу взять значения из Radio-кнопки с разными именами и сохранить в массиве в javascript. Я не могу понять, как это сделать.Я могу принять значение для одного имени, но не для нескольких имен радио.

1 Ответ

0 голосов
/ 03 марта 2011

http://jsfiddle.net/zkhj9/1/

Если это то, что вы имеете в виду, вот быстрый пример.

JS

var valArr = [],
    group1 = document.getElementsByName("g1"),
    group2 = document.getElementsByName("g2");

for(var i = 0; i < group1.length; i++){
    valArr.push(group1[i].value);   
}

for(var i = 0; i < group2.length; i++){
    valArr.push(group2[i].value);   
}

var result = document.getElementById("result");

result.innerHTML = valArr.toString();

Разметка

<h2>Group 1</h2>
<input type="radio" name="g1" value="g1_opt1">opt1</input>
<input type="radio" name="g1" value="g1_opt2">opt2</input>
<br/>
<h2>Group 2</h2>
<input type="radio" name="g2" value="g2_opt1">opt1</input>
<input type="radio" name="g2" value="g2_opt2">opt2</input>
<h2>Result</h2>
<div id="result">
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...