简单的radiobutton问题,100分,进来就有!谢谢
<input type="radio" name="radiobutton" value=0>拒绝
<input type="radio" name="radiobutton" value=1 checked>激活
我如何判断用户选择了哪个radiobutton???并且根据该选择调用函数?
初学asp,谢谢!
问题点数:100、回复次数:4Top
1 楼saucer(思归)回复于 2003-11-02 23:37:36 得分 70
on the server side?
if Request.Form("radiobutton") = "0" then
'do something about 拒绝
else
'do something about 激活
end if
on the client side?
in your code, call testInput()
<script language=Javascript>
function testInput()
{
var rdos = document.getElementsByName("radiobutton");
var i;
for (i=0;i < rdos.length; i++)
{
if (rdos[i].checked)
break;
}
alert(rdos[i].value);
if (rados[i].value == "0")
{
//拒绝
}
else
{
//激活
}
}
</script>Top
2 楼kongse(空色)回复于 2003-11-02 23:41:35 得分 0
客户端,谢谢:)Top
3 楼jnyezhi(夜知@CNSW.ORG)回复于 2003-11-02 23:47:17 得分 10
每组(也就是同名的)radio控件只有一个值,根据值就可以判断选择了哪个单选框了,除非你有两个框的值是一样的,那才没法判断。Top
4 楼Jaron(WWW.JARON.CN)回复于 2003-11-02 23:48:30 得分 20
var a=document.getElementsByTagName("input")
for(i=0;i<a.length;i++){
if(!a[i].checked){alert("没有被选中")}
else{alert(a[i].name+"被选中")}
}Top




