我有一个带有一组相关复选框的ASP.NET webform。我想验证当单击提交按钮时,组中至少选中了一个复选框。我尝试过实现两种不同的解决方案,但都没有成功。当我尝试按类名返回选中复选框的长度时,收到0。当我尝试按名称返回ischecked值时,收到false。如果我查看页面的源,复选框具有“checked”属性。有人能检查我的html,让我知道我做错了什么吗?
<tr>
<td colspan="2">
<asp:CheckBox ID="cbga" runat="server" CssClass="group1" name="group1[]" Text="A" />
<asp:CheckBox ID="cbgb" runat="server" CssClass="group1" name="group1[]" Text="B" />
<asp:CheckBox ID="cbgc" runat="server" CssClass="group1" name="group1[]" Text="C" />
</tr>
function ValChk(source, args) {
var IsChecked = $(".group1:checked").length;//returns zero
// var IsChecked = $('input[name="group1[]"]').is(':checked'); //returns false
alert(IsChecked);
}
<asp:CustomValidator ID="cvchks" runat="server" Display="dynamic"
ClientValidationFunction="ValChk" ErrorMessage="Please select a code"
></asp:CustomValidator>
工作小提琴演示
我认为您的valchk
不会触发。请参阅下面的代码。工作正常。
<input type="checkbox" class="group1" />
<input type="checkbox" class="group1" />
<input type="checkbox" class="group1" />
<input type="button" id="check" />
$(function () {
$('#check').on('click', function () {
var IsChecked = !! $('.group1:checked').length;
alert(IsChecked);
});
});
本文向大家介绍jquery判断至少有一个checkbox被选中的方法,包括了jquery判断至少有一个checkbox被选中的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jquery判断至少有一个checkbox被选中的方法。分享给大家供大家参考。具体实现方法如下: html代码部分: jquery代码部分: 希望本文所述对大家的jQuery程序设计有所帮助。
我想允许至少3个复选框将检查,我试过下面的代码但它不是很好地工作。 HTML... jQuery 有人请帮助我,我如何选择至少2个复选框?
本文向大家介绍js和jquery分别验证单选框、复选框、下拉框,包括了js和jquery分别验证单选框、复选框、下拉框的使用技巧和注意事项,需要的朋友参考一下 本文分别介绍了js和jQuery验证单选框(radio)、多选框(checkbox)、下拉框(select),分享给大家供大家参考,具体内容如下 (1).首先说单选框(radio),radio和checkbox一样都是name相同值有多个在
我有多个复选框的列表。用户可以检查所有表单,但至少应检查其中一个以允许表单提交。我如何执行该要求?
问题内容: 我有一个复选框列表,其中至少一个是强制性的。我试图通过AngularJS验证来实现这一点,但是很难。下面是我的代码: 以下是plunker中的代码:http ://plnkr.co/edit/Bz9yhSoPYUNzFDpfASwt?p=preview 有没有人在AngularJS上做到这一点?使复选框成为必需,迫使我选择所有复选框值。AngularJS文档中也未记录此问题。 问题答案
我在index.php中有以下javascript代码: 我通过ajax检索信息,并使用jQuery数据表从该信息创建一个表,在数据表中,我有一个复选框。