【发布时间】:2013-08-17 20:00:55
【问题描述】:
使用 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 filled 和 jQuery validation depends
【问题讨论】:
-
由于部分问题是拼写错误,请包含 HTML 标记,以便在链接失效后该问题仍然有用。谢谢。