验证规则要求输入IF另一个输入具有特定值

时间:2012-07-20 18:14:18

标签: jquery validation jquery-validate

在jquery.validate.js中,我将这个模式用于一系列规则:

rules: {
    memtype: {
        required: true,
        minlength: 2
    },      
}

我想添加一个规则,只有在选中memtype并且值为“guide”时才需要填写文本输入字段'sponout'。我已经回顾了“依赖”的想法,但似乎无法在这里应用它。

1 个答案:

答案 0 :(得分:0)

您可以做的是将required规则的值设为dependency-expression

看起来像这样:

sponout: {
  required: 'input[name="memtype"][value="guide"]:checked'
}

您可以在此处查看一个有效的示例:http://jsfiddle.net/ryleyb/UknKX/