jqueryvalidation没有在手风琴上工作
对于这里稍微一般的问题感到抱歉,但有没有理由为什么jquery validate插件会停止在手风琴上分割表格?
只是为了解释,我很抱歉我不能给出一个例子的URL。 我有一个asp.netforms,分为手风琴。 强制性字段仅在第一个手风琴面板上。 当此面板打开时,validation工作正常。 如果任何其他面板打开,它将无法validation。
由于各种奇怪的原因,我以奇怪的方式调用validation。 例如:
$('#submitBtn').click(function(){ $('#form1').valid(); if($('#form1').valid()){ alert('valid'); } else { alert('invalid'); return false; } });
我错过了一些明显的东西吗
谢谢。
默认情况下,validation插件会忽略隐藏的输入。 在初始化你的jquery插件时尝试这个,这可能适用于隐形输入:
$("#form1").validate({ ignore: "", ... });
上述答案对我不起作用。 以下做了:
$.validator.setDefaults({ ignore: [] });
确保在加载文档之前运行它。