我有一个用户控件:
<input id="check" type="checkbox" />
<label> </label>
<fieldset class="clearfix" id="fieldset-exception">
<legend>Student Information</legend>
<div class="fiveper">
<label for="StudentID">
Exception ID:
<span><%=Html.EditorFor(x => x.studentid)%></span>
</label>
<label for="Classroom">
Origination:
<span><%=Html.EditorFor(model => model.Classroom)%></span>
</label>
<label for="Subject">
Age:
<span><%=Html.EditorFor(model => model.subject)%></span>
</label>
</div>
$('#btnAll').click(function() {
$('#Details input[type=checkbox]').attr('checked', 'checked');
});
我正在使用上面的代码检查所有复选框 但我需要在这里做出条件,用户需要选择至少一个复选框来做某事吗?
我有其他按钮可以根据此复选框选中其他页面吗?
任何人都可以告诉我如何检查这个以及如何在这里做出这个条件吗?
答案 0 :(得分:1)
尝试以下方法:
if ($("#Details input[@type=checkbox][@checked]").length < 1){
return false;
}
让你的按钮onclick调用这个方法,只有在它没有返回false时才提交。
答案 1 :(得分:1)
尝试这样的事情
if ( $('#Details input[@type=checkbox][@checked]').length < 1 ) {
//error
}
你也想要实现这个服务器端。