//$(function () { // //案件咨询存库 // $("#SendCase").click(function () { // //return false; // var $name = $("#text_name"), //用户名 // $company = $("#text_company"), //公司名称 // $phone = $("#text_phone"), //手机 // $mail = $("#text_mail"), //邮箱 // $selcity = $("#selcity"), //城市 // $part = $("#text_part"), //案件描述 // $selarea = $("#selarea"), //国内or国外 // $casetype = $("#casetype"), // username = $name.val(), // companyname = $company.val(), // phone = $phone.val(), // mail = $mail.val(), // office = $selcity.val(), // remark = $part.val(), // OfficeArea = $selarea.val(), // casetype = $casetype.val(); // //姓名 // if (username.length > 0) { // if ($name.hasClass("blurclass") && $name.val() == $name.attr("placeholder")) { // alert("您的姓名还没有填写!"); // return; // } // } else { // alert("您的姓名还没有填写!"); // return; // } // //公司名称 // if (companyname.length > 0) { // if ($company.hasClass("blurclass") && $company.val() == $company.attr("placeholder")) { // alert("您的公司名称还没有填写!"); // return; // } // } else { // alert("您的公司名称还没有填写!"); // return; // } // //手机号 // if (phone.length > 0) { // if ($phone.hasClass("blurclass") && $phone.val() == $phone.attr("placeholder")) { // alert("您的手机号码还没有填写!"); // return; // } else { // if (!phone.match(regexEnum.mobile)) { // alert("您的手机号码格式有误!"); // return; // } // } // } else { // alert("您的手机号码还没有填写!"); // return; // } // //邮箱 // if (mail.length > 0) { // if ($mail.hasClass("blurclass") && $mail.val() == $mail.attr("placeholder")) { // alert("您的邮箱还没有填写!"); // return; // } else { // if (!mail.match(regexEnum.email)) { // alert("您的邮箱格式有误!"); // return; // } // } // } else { // alert("您的邮箱还没有填写!"); // return; // } // //案件概述 // if (remark.length > 0) { // if ($part.hasClass("blurclass") && $part.val() == $part.attr("placeholder")) { // alert("案件概述还没有填写!"); // return; // } // } else { // alert("案件概述还没有填写!"); // return; // } // $.ajax({ // type: 'get', // async: true, //默认值: true。默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。 // url: 'IndexAjax.ashx', // data: { // _: Math.random(), // temp: "AddPublicCase", // OfficeID: escape(office), // UserName: escape(username), // CompanyName: escape(companyname), // OfficeArea: escape(OfficeArea), // Phone: escape(phone), // Email: escape(mail), // CaseRemark: escape(remark), // CaseType: escape(casetype) // }, // success: function (data) { // if (data > 1) { // alert("感谢您对我们的信任,请等待专业律师与您联系!"); // } else { // alert("感谢您对我们的信任,由于网络故障,暂时不能提交,请您谅解!"); // } // $("#text_name").val('').blur(); // $("#text_company").val('').blur(); // $("#text_phone").val('').blur(); // $("#text_mail").val('').blur(); // $("#text_part").val('').blur(); // $("#selcity").val("1"); // $("#selarea").val("1"); // $("#casetype").val("38"); // }, // error: function () { // alert("数据异常"); // } // }); // }); //}); (function ($) { function IsPC() { var userAgentInfo = navigator.userAgent; var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"]; var flag = true; for (var v = 0; v < Agents.length; v++) { if (userAgentInfo.indexOf(Agents[v]) > 0) { flag = false; break; } } return flag; } var guid; var second = 60; var timer = undefined; //案件咨询的透明层的位置 $(window).load(function () { var case_con_r_Left = $(".Case-con-r").offset().left; $(".Case-con-op").css("left", case_con_r_Left); $(window).resize(function () { case_con_r_Left = $(".Case-con-r").offset().left; $(".Case-con-op").css("left", case_con_r_Left); }); }); $("#selarea").change(function () { var SelectArea = $("#selarea").val(); if (SelectArea == "2") { //$("#selcity").hide(); $("#selcity_span").hide(); $("#FirstRegion").hide(); $("#ThondRegion").hide(); } else { //$("#selcity").show(); $("#selcity_span").show(); $("#FirstRegion").show(); $("#ThondRegion").show(); } }); //验证方法 function eleVeri(e, v, t) { var r = true; if (v && v.length > 0) { if (e.hasClass("blurclass") && e.val() == e.attr("placeholder")) { alert(t); r = false; } } else { alert(t); r = false; } return r; } //重置表单 function resetForm() { $("#text_name").val('').blur(); $("#text_company").val('').blur(); $("#text_phone").val('').blur(); $("#text_mail").val('').blur(); $("#text_part").val('').blur(); $("#text_code").val('').blur(); //$("#selcity").val("1"); $("#FirstRegion").val("0"); $("#ThondRegion").html(""); $("#ThondRegion").val("0"); $("#selarea").val("1"); $("#casetype").val("38"); //$("#SendCase").removeAttr("disabled"); $("#GainCode").removeAttr("disabled").val("发送验证码"); } var haveSend = true; function submitSend() { var $name = $("#text_name"), //用户名 $company = $("#text_company"), //公司名称 $phone = $("#text_phone"), //手机 $mail = $("#text_mail"), //邮箱 $code = $("#text_code"), //验证码 $selcity = $("#ThondRegion"), //城市 $part = $("#text_part"), //案件描述 $selarea = $("#selarea"), //国内or国外 $casetype = $("#casetype"), username = $name.val(), companyname = $company.val(), phone = $phone.val(), mail = $mail.val(), code = $code.val(), office = $selcity.find("option:selected").attr("OffId"), remark = $part.val(), OfficeArea = $selarea.val(), casetype = $casetype.val(); offName = $('#ThondRegion').find("option:selected").attr("offName"); var veri = true; veri = veri && eleVeri($name, username, "您的姓名还没有填写!"); //姓名 //veri = veri && eleVeri($company, companyname, "您的公司名称还没有填写!"); //公司名称 veri = veri && eleVeri($phone, phone, "您的手机号码还没有填写!"); //手机号 //veri = veri && eleVeri($mail, mail, "您的邮箱还没有填写!"); //邮箱 veri = veri && eleVeri($part, remark, "案件概述还没有填写!"); //案件概述 veri = veri && eleVeri($code, code, "验证码还没有填写!"); //案件概述 if (veri) { haveSend = false; $("#SendCase").attr("disabled", true); $("#SendCase").css("backgroundImage", "Public/Home/Images/end-hover.png"); var data = { _: Math.random(), temp: "AddPublicCase", mode: IsPC() != true ? "Mobile" : "PC", guid: guid, code: code, OfficeID: escape(office), UserName: escape(username), CompanyName: escape(companyname), OfficeArea: escape(OfficeArea), Phone: escape(phone), Email: escape(mail), CaseRemark: escape(remark), CaseType: escape(casetype), OffName: offName, Guquan: false }; $.get('Public/Home/Ajax/Index/IndexAjax.ashx', data, function (json) { var result; try { result = eval(json); } catch (e) { result = eval('(' + json + ')'); } if (result.code == 1) { alert("感谢您对的信任,请等待专业律师与您联系!"); } else { haveSend = true; $("#SendCase").removeAttr("disabled"); if (result.msg != '') { alert(result.msg); } else { alert("感谢您对我们的信任,由于网络故障,暂时不能提交,请您谅解!"); } } //后台判断为表单内容非法时不清除表单内容 if (result.code != 99) { resetForm(); } }); } } function prohibitClick() { if (second > 0) { $("#GainCode").attr("disabled", true).val('重新发送 ' + second + 's'); second--; timer = setTimeout(prohibitClick, 1000); } else { second = 60; $("#GainCode").removeAttr("disabled").val('发送验证码'); if (timer != undefined) { clearTimeout(timer); timer = undefined; } } } function obtainCode() { var $phone = $("#text_phone"), //手机 phone = $phone.val(); guid = Math.random(); var veri = eleVeri($phone, phone, "您的手机号码还没有填写!"); //手机号 if (veri) { $.get('Public/Home/Ajax/Index/IndexAjax.ashx', { _: Math.random(), temp: "SendMessage", guid: guid, Phone: escape(phone) }, function (result) { console.log(result); if (result == "1") { prohibitClick(); } else { alert("验证码获取失败。"); } }); } } $("#GainCode").click(function () { obtainCode(); }); //案件咨询存库 $("#SendCase").click(function () { if (haveSend) { submitSend(); } }); })(jQuery);