为了账号安全,请及时绑定邮箱和手机立即绑定

不存在复选框的 JQuery 验证

不存在复选框的 JQuery 验证

皈依舞 2021-06-02 21:50:18
我有一个 JQuery 数据表,它有复选框来选择其中的项目。我添加了 j JQuery 验证,这样你就不能在没有至少选择一个复选框的情况下提交表单。这是我的验证的样子:jQuery.validator.addMethod("noApplicationSelected", function(value, element, params) { return $('.cbDisplay').length != 0; },'{0}'); $('[name="cbDisplay"]').rules('add', { noApplicationSelected: ['No checkbox selected'] });一切正常,但我的问题是,例如,如果我在我的 DataTable 搜索中添加一个过滤器,以便不存在任何条目(空 DataTable),并且我尝试提交表单,即使我没有选择任何复选框,它也会提交。我认为这样做的原因是因为验证无法绑定复选框上的规则,因为它们不存在。我该如何解决这个问题?编辑 1: 添加一些验证以检查 DataTable 是否为空并选中复选框是否可以解决我的问题?但是我看到的问题是我将此验证绑定到什么?我想我可以将它绑定到全选/取消全选复选框,但这没有意义编辑2:问题演示:https ://jsfiddle.net/mu79L32w/14/
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 133 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信