使用 jquery validate 插件我使用规则 equalTo 来验证一个字段,如下所示:
$('#booking').validate({
ignoreTitle: true,
rules: {
payments: {
equalTo: {
param: "#sales",
depends: function(element) { return $("#status").val() == 'invoiced'; }
}
},
}
});
我可以使它起作用,但是现在我只希望该规则仅在选择选项为特定值时才能应用。我对此感到迷茫,不确定如何使 equalTo 规则可选依赖于另一个字段值
我看到了依赖规则,但找不到任何关于此的文档
任何人都可以给我一些指示吗?
我创建了一个 jsfiddle 来帮助:
http://jsfiddle.net/longestdrive/SneAF/2/
谢谢
更新:我已经尝试过依赖但没有按预期工作:
还发现了一些类似/重复的问题: jQuery Validation - require field only if another field is packed and jQuery validation depends