我在2个单独的<div>
上有一个表单,带有display none / block机制。提交按钮位于另一个<div>
。
仅在第一个<div>
中,某些字段的语句为required
,因此当我在显示第一个<div>
时尝试验证表单时,我已经获得了$('#form').valid() = false
。但是当第一个<div>
显示无状态并且我尝试验证表单时,我已经$('#form').valid() = true
我试图在valid()
函数$('#form').valid({ignore: ""})
上传递一些参数但总是相同的结果。
答案 0 :(得分:2)
您需要将ignore
选项传递给validate()
插件初始化调用,而不是valid()
方法
$('#form').validate({ignore: ""})