$.metadata.setType("attr", "vld");

成都創(chuàng)新互聯不只是一家網站建設的網絡公司;我們對營銷、技術、服務都有自己獨特見解,公司采取“創(chuàng)意+綜合+營銷”一體化的方式為您提供更專業(yè)的服務!我們經歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關注我們的成都網站建設、成都網站設計質量和服務品質,在得到用戶滿意的同時,也能得到同行業(yè)的專業(yè)認可,能夠為行業(yè)創(chuàng)新發(fā)展助力。未來將繼續(xù)專注于技術創(chuàng)新,服務升級,滿足企業(yè)一站式營銷型網站建設需求,讓再小的高端網站設計也能產生價值!
$.validator.addMethod("username", function(value) {
var p = /^[0-9a-zA-Z\u4e00-\u9fa5\.\-@_]+$/;
return p.exec(value) ? true : false;
}, "Please enter only letters,digits,chinese and '_','-','@'");
$.metadata.setType("attr", "vld");
$.validator.addMethod("username", function(value) {
var p = /^[0-9a-zA-Z\u4e00-\u9fa5\.\-@_]+$/;
return p.exec(value) ? true : false;
}, "只能輸入字母、數字、中文和'_','-','@'符號");
jQuery.validator.addMethod("isMobile", function(value,element) {
var length = value.length;
var mobile = /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/;
return this.optional(element) || mobile.test(value);
}, "請正確填寫您的手機號碼");
jQuery.validator.addMethod("isTel", function(value,element) {
var length = value.length;
var tel = /^((0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
return this.optional(element) || tel.test(value);
}, "請正確填寫您的固定電話號碼");
jQuery.validator.addMethod("isPhone", function(value,element) {
var length = value.length;
var mobile = /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/;
var tel = /^((0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
return this.optional(element) || (tel.test(value) || mobile.test(value));
}, "請正確填寫您的聯系電話");
jQuery.validator.addMethod("isIdCardNo", function(value,element) {
var length = value.length;
//***正則表達式(15位)
var isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{2}(\d|X|x)$/;
//***正則表達式(18位)
var isIDCard2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}(\d|X|x)$/;
return this.optional(element) || (isIDCard1.test(value) || isIDCard2.test(value));
}, "請正確填寫您的***號碼");
jQuery.validator.addMethod("isZipCode", function(value,element) {
var length = value.length;
var zipCode = /^[1-9]{1}(\d+){5}$/;
return this.optional(element) || zipCode.test(value);
}, "請正確填寫您的郵政編碼");
jQuery.validator.addMethod("isEmail", function (value, element) {
var mail = /^[a-z0-9._%-]+@([a-z0-9-]+\.)+[a-z]{2,4}$/;
return this.optional(element) || (mail.test(value));
}, "郵箱格式不對");
<form class="form b-mar-b-20" id="VipApply_AddForm" action="/addVipApply.jspx">
<span class="form-item-name">用戶名<span class="c-red">*</span></span>
<input type="text" class="input-text" id="loginName" name="loginName" vld=" {required:true,rangelength:[3,20],username:true,messages:{required:'請輸入用戶 名',rangelength:'用戶名由3到14位的中文字符、英文字母、數字組成'}}" />
</form>
$("#VipApply_AddForm").validate({
submitHandler: function(form) { //通過之后回調
$.post("${base}/addVipApply.jspx",
$('#VipApply_AddForm').serialize(),
function(data){
if(data.status==0){
alert("VIP申請已提交,請耐心等待審核結果!");
location.href='${base}/hymsa/';
}else if(data.status==1) {
alert("驗證碼錯誤");
$("#vipApplyCaptcha").click();
}
},'json');
},
invalidHandler: function(form, validator) { //不通過回調
return false;
}
});
});
@RequestMapping(value = "**/addVipApply.jspx")
public void addVipApply(VipApplyEntity entity,String captcha, HttpServletRequest request,HttpServletResponse response, ModelMap model) throws JSONException {
JSONObject json = new JSONObject();
try {
this.vipApplyService.save(entity);
json.put("status", 0);
} catch (Exception e) {
json.put("status", 1);
e.printStackTrace();
}
ResponseUtils.renderJson(response, json.toString());
}
網站欄目:jquery.validate驗證表單,自己的js提交數據,返回json
本文來源:http://chinadenli.net/article32/jpcspc.html
成都網站建設公司_創(chuàng)新互聯,為您提供App設計、App開發(fā)、手機網站建設、網頁設計公司、企業(yè)建站、品牌網站制作
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯