当前位置: 代码迷 >> JavaScript >> 怎么判断一组checkbox,一个也没有选中
  详细解决方案

怎么判断一组checkbox,一个也没有选中

热度:46   发布时间:2013-10-30 12:56:22.0
如何判断一组checkbox,一个也没有选中?
本帖最后由 xilaianzxsc 于 2013-10-29 14:08:33 编辑
下面一组checkbox,源于SQL表

<%
while (!web_rs.EOF) 
{
%>
<label>
<input type="checkbox" id="vendor_fxk" name="vendor_fxk" value=<%=web_rs("Vendorid")%>>
[<%=(web_rs("VendorCode")+'').replace(/(^\s*)|(\s*$)/g, '')%>]<%=(web_rs("cVenname")+'').replace(/(^\s*)|(\s*$)/g, '')%></label>
<br>
<%
web_rs.MoveNext
}
%>

当用户点"提交"时,需要用javascript来判断一下:用户是不是一个也没有选中?
如果用户一个也没有选,则提示"至少选中一个".

那如何判断一组checkbox,一个也没有选中?


先向各位老师,表示感谢.

------解决方案--------------------

var allNotChecked = true;
                var boxs = document.getElementsByName('vendor_fxk');
                for (var i = 0; i < boxs.length; i++) {
                    if (boxs[i].checked) {
                        allNotChecked = false;
                        break;
                    }
                }
                alert(allNotChecked);
  相关解决方案