2012-07-19 30 views
1

所以顯然pos絕對已經提供了一種方法,您可以顯示與他的jQuery驗證引擎腳本的自定義錯誤消息,但我不能得到它的工作。根據他在http://posabsolute.github.com/jQuery-Validation-Engine/#options/custom_error_messages的文檔,他提供了一個如何實現的例子。爲簡單起見,以下我已經實現了它..pos絕對jquery validationengine v2.5.5自定義錯誤消息不起作用

$('#myform').validationEngine('attach', {'custom_error_messages' : {'#menubuttontext' : { 'required': { 'message': "This is a custom message." }}}} );

對於下面的表單字段...

<form action="" name="myform" id="myform" method="post" > <input type="text" name="menubuttontext" id="menubuttontext" class="validate[required]" data-tooltip-options="{&quot;position&quot;:&quot;right&quot;}" value="" size="10" > <input type="submit" name="submit" value="submit" </form >

在提交上述表格我得到默認消息「這是一個必填字段「,而不是自定義消息」這是一條自定義消息「,我試圖實現。有沒有人能夠得到這個工作?我究竟做錯了什麼?

在此先感謝!

回答

2

試試這個..

<script> 
     $(document).ready(function(){ 
      // binds form submission and fields to the validation engine 
       $("#myform").validationEngine({ 
       'custom_error_messages': { 
        // Custom Error Messages for Validation Types 
        'required': { 
         'message': "your own custom message" 
        } 
       } 
       ,validationEventTrigger: 'submit' 
      }); 
     }); 
    </script> 

的「validationEventTrigger」選項將確保該消息提示會顯示期間的onblur相應的輸入域(一個或多個)的活動形式提交,不僅後。

即使我也有驗證引擎的例子相同的問題。瞭解驗證引擎如何工作的一個非常好的方法是通過posabsolute ValidationEngine庫包中的演示文件。