我想使用min: 1
,但我只希望规则在某些条件下应用 - 我认为我可以在依赖函数中给出。
我想要像
这样的东西rules: {
field: {
min: 1,
depends: function(element) {
return element.disabled == false;
}
}
}
在此处查看类似https://stackoverflow.com/a/1090847/1333713
的内容我的上述规则仍将适用min
规则。如何让它尊重我的depends
?
答案 0 :(得分:0)
要将参数传递给需要它们的规则,请设置名为param
的属性。像这样,
rules: {
myInputField: {
min: {
depends: function(element) {
return element.disabled == false;
},
param: 1
}
}
}
摘要:当验证程序验证myInputField
时,它将运行depends
函数以查看它是否应该应用min
规则。如果depends
函数的计算结果为true,则验证程序将min
规则应用于参数1
。这是有条件地应用带参数的规则的方法。