2016-12-19 86 views
1

我要驗證這樣的形式驗證?我想檢查Country是不是印尼,如果Country是印度尼西亞那個字段必須是強制性的。否則,如果Country不是印度尼西亞,則該字段可以忽略。任何建議?形式如果

編輯:我忘了我曾經變量獲得國家 - var Country = $('#country').val();

+0

與您寫的代碼一樣,您是否在開發人員工具控制檯中看到錯誤? (答案是,你確實看到錯誤) –

+0

被稱爲「==」而不是函數 – Wolfzmus

+0

標題並不代表所有**的問題**。改變它 – vsync

回答

0

試試這個;)

你可以使用depends

... 
    rules: { 
     tax: { 
      required: { 
       depends: function(element) { 
        return ($('#country').val() == 'INDONESIA'); 
       } 
      } 
     } 
    } 
... 

Jquery validate depend field

+0

仍然無法正常工作我不知道爲什麼:/ – Wolfzmus

+0

什麼是不工作是你得到任何錯誤檢查控制檯的錯誤;並用您正在使用的最新代碼更新問題; – itzmukeshy7

+0

沒有任何事情發生或警告。稅務必須是文件。 – Wolfzmus

0

你可以使用內聯有條件的操作員可以這樣做:

 rules: { 
      country=="INDONESIA" ? 
       { 
        tax: { 
         required: true    
        } 
       } 
       : { }