返回列表 發帖
你的 html 這樣寫有點問題喔,id 不允許有重複的值,所以 show_div() 的那一段寫法也無效。
To infinity and beyond!

TOP

嗯,是的,如果你不需針對單獨的一個個選項去控制的話,只要給 name 這個屬性即可:
<input type="radio" name="RadioGroup1" value="11" onclick="exam('1_1');show_div();"/>1
<input type="radio" name="RadioGroup1" value="22" onclick="exam('1_2');show_div();"/>2
<input type="radio" name="RadioGroup1" value="33" onclick="exam('1_3');show_div();"/>3
<input type="radio" name="RadioGroup1" value="44" onclick="exam('1_4');show_div();"/>4
取值的話則需用 loop 檢視每個選項的 checked 狀態:
  var radioGroup1 = document.forms['form1'].elements['RadioGroup1'];
  var radioGroup1Value = null;
  for (var ii = 0; ii < radioGroup1.length; ii++) {
    if (radioGroup1[ii].checked) {
      radioGroup1Value = radioGroup1[ii].value;
    }
  }
  alert(radioGroup1Value);
To infinity and beyond!

TOP

返回列表 回復 發帖