2012-09-13 154 views
0

我有三个输入字段: NAME, AGE, COUNTRY验证表单字段

我要检查,如果NAME是什么。如果NAME包含一个值,那么其他两个字段是必需的。如果NAME为空,它们也可以跳过AGE和COUNTRY。

这可能与jQuery验证?

我现在的验证是基于一个类名,然后我有我的js文件如下:

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

回答

1

可以使用取决于,如:

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

参见: jquery Validate