2011-03-03 6 views

答えて

0

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

これはあなたがHERESに何を意味するか簡単な例である場合。

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> 
+0

答えをありがとう。しかし問題は、私がオンラインテストモジュールを作っていることです。ラジオボタンとしてオプションをつけて表示される質問は1つだけです。だから私は、特定の質問に対してユーザがサブミットをクリックするたびに、その特定の質問の値が渡されることを望んでいます。 あるいは、私は、javascript関数のパラメータとしての要素の名前をdocument.getElementByName(パラメータ)として渡したいと思います。 – Deepam

関連する問題