验证基于其他字段jquery validate的表单字段

时间:2012-09-13 11:17:41

标签: jquery jquery-validate

我有三个输入字段: 名称, 年龄, COUNTRY

我想检查NAME是否有任何内容。如果NAME包含值,则需要另外两个字段。如果NAME为空,他们也可以跳过AGE和COUNTRY。

这可以通过jquery验证吗?

我当前的验证是基于一个类名,然后我的js文件中有以下内容:

beforeSubmit: function () {
            return $('#ajaxform').validate().form();
        }

1 个答案:

答案 0 :(得分:1)

您可以使用依赖,例如:

...
ageInput: {
    required: {
        depends: function(element){
            return $("#nameElement").val()!=""
        }
    }
},
countryInput: {
    required: {
        depends: function(element){
            return $("#nameElement").val()!=""
        }
    }
}

请参阅:jquery Validate