有关多个radio的为空判断!!

lemonhuang 2002-06-17 10:31:11
<script>
function valid()
{
num1=0;
for(i=0;i<fm.a.length;i++)
{
if(fm.a[i].checked)
{num1=1;return;}
}
num2=0;
for(j=0;j<fm.b.length;j++)
{
if(fm.b[j].checked)
{num2=1;return;}
}

if ((num1==0) || (num2==0))
{
alert("每个问题都必须回答,请选择!");
}
}
</script>
<form name=fm>
<input type="radio" name=a>是    <input type="radio" name=a>否<br>
<input type="radio" name=b>是    <input type="radio" name=b>否<br>

</form>
<div align=center><input type="submit" value=" 确 定 " onclick="valid()"></div>
请帮我修改其中的错误,谢谢!!!



...全文
49 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
seabell 2002-06-17
  • 打赏
  • 举报
回复
<script>
function valid()
{
num1=0;
for(i=0;i<fm.a.length;i++)
{
if(fm.a[i].checked)
{num1=1;break;}
}
num2=0;
for(j=0;j<fm.b.length;j++)
{
if(fm.b[j].checked)
{num2=1;break;}
}

if ((num1==0) || (num2==0))
{
alert("每个问题都必须回答,请选择!");
}
else
{
fm.submit();
}
}
</script>
<form name=fm>
<input type="radio" name=a>是    <input type="radio" name=a>否<br>
<input type="radio" name=b>是    <input type="radio" name=b>否<br>
<input type="button" value=" 确 定 " onclick="valid()">
</form>
xdspower 2002-06-17
  • 打赏
  • 举报
回复
在循环中要用break退出循环,而不是用return退出函数

87,996

社区成员

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

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