$(function () { $('.required').blur(function () { var $parent = $(this); if ($(this).is('#iMsgName')) { if (this.value == "") { $parent.addClass("errorClass"); } else { $parent.removeClass("errorClass"); } } if ($(this).is('#iMsgPhone')) { if (this.value == "" || (this.value != "" && !/^(13[0-9]|14[0-9]|15[0-9]|16[0-9]|17[0-9]|18[0-9]|19[0-9])\d{8}$/.test(this.value))) { $parent.addClass("errorClass"); } else { $parent.removeClass("errorClass"); } } if ($(this).is('#iMsgAdd')) { if (this.value == "") { $parent.addClass("errorClass"); } else { $parent.removeClass("errorClass"); } } if ($(this).is('#iMsgArea')) { if (this.value == "") { $parent.addClass("errorClass"); } else { $parent.removeClass("errorClass"); } } if ($(this).is(".city_id44")) { if ($(this).attr('data-id') == 0) { $(this).addClass("errorClass"); } else { $(this).removeClass("errorClass"); } } }).keyup(function () { $(this).triggerHandler("blur"); }).focus(function () { $(this).triggerHandler("blur"); }); //end blur //提交,最终验证。 $('.iMsgBtn').click(function () { $(".required").trigger('blur'); var numError = $('.errorClass').length; if (numError) { return false; } $(".iMsgBtn").attr("disabled", "disabled"); var iName = $("#iMsgName").val(); var iPhone = $("#iMsgPhone").val(); var iAdd = $("#iMsgAdd").val(); var iArea = $("#iMsgArea").val(); // 新增字段 var city_id = $(".city_id44").attr('data-id'); if (city_id == 0) { alert('请选择您所在的城市'); return false; } var ihxshi = $("#iMsgshi").val(); var ihxwei = $("#iMsgwei").val(); var ihxting = $("#iMsgting").val(); var ihxfengge = $("#iMsgfengge").val(); var remark = $("#remark").val(); var type = $("#types").val(); if (type == '') { type = 1; } // 新增结束 var url = window.location.href; var keyword = getQueryString("keyword"); keyword = keyword == null ? "" : keyword; $.post("/index/order/index", { type: type, name: iName, mobile: iPhone, building: iAdd, size: iArea, remark:remark, url: url, hx_shi : ihxshi, hx_wei : ihxwei, hx_fengge : ihxfengge, hx_ting: ihxting, city_id:city_id }, function (data) { var Ealt = new Eject(); Ealt.Ealert({ title: '预约成功', message: '

稍后有名匠装饰客服专员电话联系您

和您沟通装修细节

请保持电话畅通!

' }); window._agl && window._agl.push(['track', ['success', { t: 3}]]); //百度转化追踪回调 $(".iMsgBtn").attr("disabled", ""); }); }); })