XVAL忽略的隐藏字段
-
23-09-2019 - |
题
我有一个表格,其中用户可以通过支票或经由电子传输接收切换资金。当他们选择在列表框中无论哪种方式,形式皮张的相应部分。如果他们选择电子传递唯一的一家银行信息字段显示,如果他们通过检查只地址信息节目选择和银行领域是隐藏的。
那么,既然他们选择这种或那种方式我想,无法验证的东西是隐藏的。 (客户端)
有没有办法来XVAL设置为不可见,只确认字段?
我试图覆盖验证用下面的但没有骰子...
$('#EditPayment').validate({
elementwhichishidden: {
required: function(element) {
return ($(element).parent().parent().css('display') != 'none');
}
}
});
解决方案
忽略隐藏与XVAL验证,我发现场的最佳方式,是真正禁用隐藏字段不使用。这样jQuery的validate()
会忽视他们,而不是对其进行验证。
validate()
实际上应该忽视任何.is(':hidden')
但出于某种原因,没有成功我。但禁用它们的工作就像一个魅力。
不隶属于 StackOverflow