注册 登录
编程论坛 ASP技术论坛

【已解决】ASP网页如何在JS函数中在不提交表单的情况下控制单选按钮组的选中状态呢?

masf6688 发布于 2012-09-06 22:56, 539 次点击
我的代码不起作用,请大牛们帮忙看看!
<label><input type="radio" name="RadioGroup1" value="男" id="RadioGroup1_0" <%=nan%>>男</label>
<label><input type="radio" name="RadioGroup1" value="女" id="RadioGroup1_1" <%=nv%>>女</label>
<input name="" type="button" onClick="change()" value="性别" tabindex="11">
<script>
 function change()
var sex=<%=rssex%>
{
if(sex="男"){myform.getElementById("RadioGroup1_0").checked=true;
myform.getElementById("RadioGroup1_1").checked=false;

};
}
</script>
我要的效果就是点击按钮后调用change函数,判断变量sex=“男”时ID为RadioGroup1_0的单选按钮选中,sex=“女”时ID为RadioGroup1_1的单选按钮选中。

[ 本帖最后由 masf6688 于 2012-9-7 08:25 编辑 ]
1 回复
#2
masf66882012-09-07 08:24
终于琢磨出来了,看来求人还是不如自已怒力啊!代码如下:
<label><input type="radio" name="RadioGroup1" value="男" id="RadioGroup1_0" <%=nan%>>男</label>
 <label><input type="radio" name="RadioGroup1" value="女" id="RadioGroup1_1" <%=nv%>>女</label>
 <input name="" type="button" onClick="change()" value="性别" tabindex="11">
 <script>
 function change()
 var sex=<%=rssex%>
 {

  if(sex=="男"){ myform.RadioGroup1[0].checked = true;myform.RadioGroup1[1].checked = false; }
  else
  {myform.RadioGroup1[0].checked = false;myform.RadioGroup1[1].checked = true;}  
}   
 </script>

[ 本帖最后由 masf6688 于 2012-9-7 08:27 编辑 ]
1