我使用jquery validation pluginjQuery驗證插件,如何在自定義方法添加多個自定義消息
我添加使用addmethod這反過來又調用另一個方法的自定義的方法來檢查有效UK telephone number
這裏是我的代碼(簡化):
HTML
<form id="myform">
<label for="field">Required, telephone: </label>
<input class="required" id="field" name="field" />
<br/>
<input type="submit" value="Submit" />
</form>
的jquery
$(document).ready(function(){
$("#myform").validate({
rules:{
field:{
required:true;
UKTelNumber:true
}
}
});
});
jQuery.validator.addMethod("UKTelNumber", function(value,element) {
if (!checkUKTelephone (value)) {
alert (telNumberErrors[telNumberErrorNo]);
return false;
}
else {
return true
}
},jQuery.validator.format(telNumberErrors[telNumberErrorNo]));
功能checkUKTelephone
設置根據錯誤的類型的變種telNumberErrorNo
的值。 所有錯誤消息都在數組中telNumberErrors
。
現在我的要求是,如何顯示那些現在被警告的錯誤消息。
通過jQuery.validator.format(telNumberErrors[telNumberErrorNo])
作爲消息(第三選項)addMethod沒有幫助。
我也試過路過僅此telNumberErrors[telNumberErrorNo]
但其只顯示一個消息每次包含在telNumberErrors[0]
即消息時,plz幫助我
在此先感謝