永发信息网

js循环判断单选按钮组是否选择的代码,radio的name一次是pa1,pa2,pa3...pa36

答案:3  悬赏:50  手机版
解决时间 2021-02-06 00:17
  • 提问者网友:火车头
  • 2021-02-05 13:34
js代码这样写不执行<br><br>for (var i=1; i&lt;37; i++)<br> {<br><br>  if (theForm.['pa'+i].checked == null)<br>  {<br>    alert(&quot;您有遗漏未答的题目,请核对&quot;);<br>    return (false);<br>  }<br><br>  }
最佳答案
  • 五星知识达人网友:酒安江南
  • 2021-02-05 14:58
单选按钮组的名称应该是一样的,你怎么出来这么多<br>var radioObj = document.getElementByNames(&quot;pa&quot;);<br>var flag = false;<br>var num = 0;<br>for(var i = 0 ; i &lt; radioObj.length;i++){<br>    if(radioObj[i].checked){<br>    num++   ;<br>   }<br>}<br>if(num == 37){<br><br>}<br>else{<br>    alert(&quot;您有遗漏未答的题目,请核对&quot;);<br><br>}
全部回答
  • 1楼网友:执傲
  • 2021-02-05 18:07
大哥! 如果没选的话 checked 也不==null 你检测一下!
  • 2楼网友:动情书生
  • 2021-02-05 16:34
你好! theForm.['pa'+i].checked == true 或者 false 希望对你有所帮助,望采纳。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯