2012-09-13 190 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