读书人

asp单选按钮值的获取解决思路

发布时间: 2012-03-09 21:42:54 作者: rapoo

asp单选按钮值的获取
物件找不到此性或方—ocument.TestOdForm.BGAradio.checked

BGAradio 按

<span style="background-color: #FFD7C4"><font face="新明" size="2">客要求(BGA):是</font></span><input type="radio" style="background-color: rgb(241,254,224)" value="Y"

<%If not rs.EOF Then

If Trim(rs("BGAradio").value)="Y" Then

Response.Write "checked"

Else Response.Write ""

End If

End If%> name="BGAradio"><span style="background-color: #FFD7C4">否<input type="radio" style="background-color: rgb(241,254,224)" value="N"

<%If not rs.EOF Then

If Trim(rs("BGAradio").value)="N" Then

Response.Write "checked"

Else Response.Write ""

End If

End If%> name="BGAradio"></p> </span>
我想取得这个值,一个为Y或者一个为N,如果为空系统跳出防呆。。。谢谢!!



[解决办法]
Document.TestOdForm.BGAradio不是一个input
用 document.getElementsByName("BGAradio") 获取两个radio进行遍历就行了

示例代码(可复制为htm文件运行):

<html>
<head>
<script type="text/javascript">
function doclick(){
var id = document.getElementsByName("test");
for(var i=0;i<id.length; i++){
var radio=id[i];
alert(radio.value + radio.checked);
}


}
</script>
</head>
<body>
<input type="radio" id="test" name="test" value="test 1" > test 1
<input type="radio" id="test" name="test" value="test 2"> test 2
<br>
<input type="button" id="btn" value = "Select" onclick="doclick();">

</body>
</html>

读书人网 >asp.net

热点推荐