0

我有三个输入字段:姓名、年龄、国家

我想检查 NAME 是否是任何东西。如果 NAME 包含一个值,那么其他两个字段是必需的。如果 NAME 为空,他们也可以跳过 AGE 和 COUNTRY。

这可能与 jquery 验证?

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

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

1 回答 1

1

您可以使用depends,例如:

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

请参阅:jQuery 验证

于 2012-09-13T11:47:37.590 回答