jQuery.validator.addMethod("isFigure",function(value,element,param){
// 正則不能寫錯。
var pattern = /^([0-9]*)+$/;
return this.optional(element) || (!pattern.test(value));
},"店鋪名稱不能爲純數字。");
// 校驗表單合法性
$("#form_openstore_org").validate(
{
submitHandler : function(form) {
form.submit();
},
rules : { // 校驗規則
storeName : {
required : true,
maxlength:40,
minlength:4,
isFigure:true,
remote:
{
url:"/app/usermanager/openstore/valid/reduplicate",//後臺處理程序
type:"post", //數據發送方式
dataType:"json", //接受數據格式
data:{storeName:function(){return $("#storeName").val();}}
}
}
},
messages : {
storeName : {
required : "請輸入您的店鋪名稱!",
maxlength:"店鋪名稱太長!",
minlength:"店鋪名稱不能少於4個字符!",
isFigure:"店鋪名稱不能爲純數字。",
remote:"店鋪名稱已註冊!"
}
},
errorPlacement : function(error, element) {
if (element.is(":input")||element.is(":select")) {
// 得到當前標籤下一標籤是爲label
var placement = $(element.next("label"));
placement.empty();
placement.css("color", "#FF0000");
error.prependTo(placement);
}
}
});
jquery validator addMethod 方法的使用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.