怎么用JS控制RADIO的初始值?少见!

xinrong 2005-09-16 04:58:24
<form name="form1">
<input type="radio" name="a1" value="0">0<br/>
<input type="radio" name="a1" value="1">1<br/>

<input type="radio" name="a2" value="0">0<br/>
<input type="radio" name="a2" value="1">1<br/>

<input type="radio" name="a3" value="0">0<br/>
<input type="radio" name="a3" value="1">1<br/>
....
....

<input type="button" name="but" value="设置" onClick="set();">
</form>
有N组(name相同的为一组)单选按钮,想写一JS方法,做到以下效果:
点击"设置"按钮时,N组单选按钮全部选中值为"0"的选项,再次点击时,则全部选中值为"1"的选项.如此循环下去.
...全文
130 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
surfchen 2005-09-16
  • 打赏
  • 举报
回复
<form name="form1">
<input type="radio" name="a1" value="0">0<br/>
<input type="radio" name="a1" value="1">1<br/>

<input type="radio" name="a2" value="0">0<br/>
<input type="radio" name="a2" value="1">1<br/>

<input type="radio" name="a3" value="0">0<br/>
<input type="radio" name="a3" value="1">1<br/>
<input type="button" name="but" value="设置" onClick="set();">
</form>

<script type="text/javascript">
<!--
function set()
{
f_obj1=document.form1.a1;
f_obj2=document.form1.a2;
f_obj3=document.form1.a3;
if (f_obj1.item(0).checked==true)
{
f_obj1.item(1).checked=true;
f_obj2.item(1).checked=true;
f_obj3.item(1).checked=true;
}
else
{
f_obj1.item(0).checked=true;
f_obj2.item(0).checked=true;
f_obj3.item(0).checked=true;
}
}
//-->
</script>

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧