Monday, April 13, 2015

jQuery Validation at least one checkbox is selected by name


JSP Code:

<c:forEach items="${alerts.npUserList}"  var="alertsUser">
                                    <c:if test="${not empty fn:trim(alertsUser.email)}">
                                        <p>
                                            <input type="checkbox" id="pageTrack_<c:out value='${alertsUser.id}' />" class='pageTrack' name="pageTrack" value="<c:out value='${alertsUser.id}' />" />
                                            <c:out value="${alertsUser.email}" />
                                        </p>
                                        </c:if>  
                                     </c:forEach>

Jquery Code:
var pageTrack = (jq("input[type='checkbox'][name='pageTrack']:checked").length > 0);

The above jquery code will return true when one or more than one check box selected.