在 jquery.validate.js 中,我将此模式用于一系列规则:
rules: {
memtype: {
required: true,
minlength: 2
},
}
我想添加一个规则,该规则要求仅在检查 memtype 并且值为“guide”时才填写文本输入字段“sponout”。我已经回顾了“取决于”的想法,但似乎无法弄清楚如何在这里应用它。
在 jquery.validate.js 中,我将此模式用于一系列规则:
rules: {
memtype: {
required: true,
minlength: 2
},
}
我想添加一个规则,该规则要求仅在检查 memtype 并且值为“guide”时才填写文本输入字段“sponout”。我已经回顾了“取决于”的想法,但似乎无法弄清楚如何在这里应用它。
您可以做的是将required
规则的值设为dependency-expression。
它看起来像这样:
sponout: {
required: 'input[name="memtype"][value="guide"]:checked'
}
您可以在这里看到一个工作示例:http: //jsfiddle.net/ryleyb/UknKX/