javascript 表单 是否填写HELP

lovelxj 2003-08-22 09:27:50
表单里总共有20组RADIO单选组 ,名字分别为: R1,R2, R3,R4。。。。。R20

如何可以用一个循环判断是否全部组都有写完整

如果没有填写完整那就提示错误

谢谢
...全文
34 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
cloudchen 2003-08-22
  • 打赏
  • 举报
回复
<form>
<INPUT TYPE="radio" NAME="r1">r1
<INPUT TYPE="radio" NAME="r1">r1
<INPUT TYPE="radio" NAME="r1">r1
<INPUT TYPE="radio" NAME="r2">r2
<INPUT TYPE="radio" NAME="r2">r2
<INPUT TYPE="radio" NAME="r2">r2
<INPUT TYPE="radio" NAME="r3">r3
<INPUT TYPE="radio" NAME="r3">r3
<INPUT TYPE="radio" NAME="r3">r3
<button onclick="checkAll()"></button>
</form>
<script>
function checkAll() {
for(var j=1;j<=3;j++) {
var obj = eval("document.forms[0].r"+j);
var check = false
for (var i=0;i<obj.length;i++) {
if (obj[i].checked) {
check = true;
break;
}
}
if(!check) {
alert("请选择第"+j+"组");
break;
}
}
}
</script>

87,910

社区成员

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

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