Javascript 可在复选框中停止jquery验证
我急需帮助。我有一张表格。我试图用jQuery验证这一点。我正在使用jQUery验证和jQUery prettyCheckable(从)。现在它验证了一切。但是,在我使用相当可检查的自定义复选框(custom9-11)的地方,它不会验证 我在打电话给你,叫你美丽可检查Javascript 可在复选框中停止jquery验证,javascript,jquery,html,forms,jquery-validate,Javascript,Jquery,Html,Forms,Jquery Validate,我急需帮助。我有一张表格。我试图用jQuery验证这一点。我正在使用jQUery验证和jQUery prettyCheckable(从)。现在它验证了一切。但是,在我使用相当可检查的自定义复选框(custom9-11)的地方,它不会验证 我在打电话给你,叫你美丽可检查 $().ready(function () { $('input.myClass').prettyCheckable(); }); 当我发出那个呼叫时,它就验证了 这是因为由于您使用的是屏蔽输入元素(此处隐藏了实际输入元素)
$().ready(function () {
$('input.myClass').prettyCheckable();
});
当我发出那个呼叫时,它就验证了 这是因为由于您使用的是屏蔽输入元素(此处隐藏了实际输入元素),因此验证框架会忽略这些元素 您可以使用
ignore
选项覆盖此行为
试一试
尝试将选项
忽略:'
传递给验证器<代码>$('#submitDetails')。验证({忽略:“”,规则:…})这是因为验证程序忽略隐藏字段。。。。在你的情况下,实际的复选框是隐藏的,它起了一定的作用。您可以在live链接中看到。但是,当我单击复选框时,自定义错误消息不会被隐藏…谢谢。但是,当我单击返回复选框时,错误消息不会显示…这是因为验证插件侦听用于验证的单击事件,而样式化插件正在启动它。。。它仅触发更改事件添加一个类似于$('#custom9')的处理程序。在('change',function(){$(this).valid()})
Hi上,它不是100%工作。请按照以下步骤复制问题1)单击链接staging.serviceportal.com.au/service05/plush_form.do 2)单击底部的提交按钮3)单击复选框后的红色错误消息(不要单击复选框或复选框的标签)。将显示错误消息。现在,如果单击该复选框,则错误消息将重新出现,而不应再次出现???
$('#submitDetails').validate({ ignore: '', rules:...})