2016-07-18 29 views
0

我創造我自己的自舉驗證編程方式調用自舉驗證

$('.myValidatorClass').validator({   
    custom: {    
     'datainizio':function($el){ 
      return dataInizio($el);       
     }    
    }, 
    errors: { 
     datainizio: "error" 
    }}).on('submit', function (e) {   
     // code     
     } 
    }) 

的方法dataInizio()檢查,如果「起始日期」字段填充當「結束日期 「字段已滿;有用。

這是結束日期領域:

<input id="endDate" nama="endDate" data-datainizio="datainizio" /> 
<div class="help-block with-errors"></div> 

現在,我需要以編程方式(我想)調用驗證時的「開始日期」字段的值發生變化,以去除errore消息的形式。

我看了這個page,並且使用了$("#form").validator('validate'),但是錯誤信息並沒有在頁面上被刪除。看來Bootstrap驗證器只會調用它自己的「驗證方法」,而不是我的「驗證方法」,如datainizio

謝謝您提前。

+0

引導程序驗證插件和jQuery的驗證插件不是一回事。已編輯的標籤。謝謝。 – Sparky

+0

對不起,您的回答對我而言並不清楚。你是什​​麼意思? – MDP

+0

這不是一個答案。這是一條評論。我的意思是你*錯誤地*用jQuery Validate插件標記了你的問題。 – Sparky

回答

0

如果你的表格是動態的到來,所以請地方「$」的使用「jQuery的」

jQuery('.myValidatorClass').validator({   
    custom: {    
     'datainizio':function(jQuery el){ 
      return dataInizio(jQuery el);       
     }    
    }, 
    errors: { 
     datainizio: "error" 
    }}).on('submit', function (e) {   
     // code     
     } 
    }) 

請讓我知道,如果看到任何問題:)