2015-11-24 84 views
0

有兩個字段用戶名和密碼,我用validate[required]類。現在在jquery驗證引擎中顯示自定義消息

<input id="username" name="username" class="validate[required] text-input" placeholder="Enter your username" type="text"> 
<input id="password" name="password" class="validate[required] text-input" placeholder="Enter your password" type="password"> 
jQuery("#loginForm").validationEngine('attach', { 
    promptPosition: "topRight", 
    scroll: false 
}); 

當我點擊提交按鈕,它顯示了其標準的消息,但我想告訴我的自定義信息。做這個的最好方式是什麼?

+0

你是什麼意思定製和標準的消息 –

+2

https://github.com/posabsolute/jQuery-Validation-Engine#custom_error_messages – Jai

+0

標準消息,如果我申請驗證[必需],那麼它顯示字段是必需的。我的意思是自己的消息 –

回答

1

不知道爲什麼它不適合你。這是一個工作示例。

的Javascript

$("#formID2").validationEngine({'custom_error_messages' : { 
     '#text1' : { 
      'required': { 
       'message': "Why you no give name?" 
      } 
     } 
    } 
}); 

HTML

<form id="formID2"> 
    <label for="text1">Please enter your name:</label> 
    <input type="text" class="validate[required]" id="text1" /> 
</form> 

https://jsfiddle.net/pt4tjdtd/

+0

我已經使用var jquery_Lower_1_7_2 = $ .noConflict(true); 。在我的index.html ,現在我使用 jquery_Lower_1_7_2( 「#登錄表單」)validationEngine({ 'custom_error_messages':{ '#username':{ '必要':{ '消息':「爲什麼你沒有給名字?「 } } } }); 而這仍然顯示'此字段是必需的' –