未选中如何选中复选框

时间:2011-09-27 07:31:50

标签: javascript jquery jsp

<li>
            <label><spring:message code="label.roles"/></label> 
            <form:checkbox path="roleIds" value="1" />

            <label><spring:message code="label.users"/></label>
        </li>
        <li>
            <label>&nbsp;</label> 
            <form:checkbox path="roleIds" value="2" />

            <label><spring:message code="label.articles"/></label> 
        </li>
        <li>
            <label>&nbsp;</label> 
            <form:checkbox path="roleIds" value="3" />
            <label><spring:message code="label.contents"/></label>
        </li>
        <li>

现在我想要的是在没有选中任何复选框时给出错误信息,我该怎么办呢使用jquery

2 个答案:

答案 0 :(得分:2)

if ($("input[name='roleIds']:checked").length == 0) {
    alert("at least one checkbox must be checked");
}

答案 1 :(得分:0)

if ($("input[name=roleIds]").not(":checked").length) {
    alert("some checkboxes aren't checked");
}