我使用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帮助我
在此先感谢