当前位置: 代码迷 >> ASP.NET >> 用JS判断几组单选按钮的选中状态解决方法
  详细解决方案

用JS判断几组单选按钮的选中状态解决方法

热度:9728   发布时间:2013-02-25 00:00:00.0
用JS判断几组单选按钮的选中状态
页面上面有几组单选按钮如下所示
<input id="radio1" type="radio" name="8" value="10"/><label>优</label>
<input id="radio2" type="radio" name="8" value="8"/><label>良</label>
<input id="radio3" type="radio" name="8" value="6"/><label>中</label>
<input id="radio4" type="radio" name="8" value="4"/><label>差</label>
<input id="radio5" type="radio" name="8" value="2"/><label>很差</label>

<input id="radio1" type="radio" name="7" value="10"/><label>优</label>
<input id="radio2" type="radio" name="7" value="8"/><label>良</label>
<input id="radio3" type="radio" name="7" value="6"/><label>中</label>
<input id="radio4" type="radio" name="7" value="4"/><label>差</label>
<input id="radio5" type="radio" name="7" value="2"/><label>很差</label>

。。
其中每一组单选按钮的name的值是一样的,每组单选按钮的name的值是不一样的,name的值是不确定的,
怎么用JS判断用户是否选择了每组单选按钮的其中一个?

------解决方案--------------------------------------------------------
回4楼,一样的
回5楼,这个是可以判断的,都测过的啊

<input type="button" value="asdf" onclick="Test2();"/>

function Test2()
{
if(Test())
{
//都有选
}
else
{
//有没选的
}
}

------解决方案--------------------------------------------------------
探讨
引用:
JScript code
function getRadioBoxValue(radioName)
{
var obj = document.getElementsByName(radioName);
for(i = 0; i < obj.length; i++) {
if(obj.checked) {
return obj.value;
}
}
return "undefined"; …
  相关解决方案