var iconBl = true if($(".salesAndmarke") && $(".salesAndmarke").length > 0){ iconBl = false $(".topNavBox .imgs_left a").on("click",function(){ $(".salesAndmarke").addClass("active"); $(".sitepopup").addClass("active"); }) $(".closeBtn").click(function(){ $(".salesAndmarke").removeClass("active"); $(".sitepopup").removeClass("active"); $(".salesForm input").val(""); $(".salesForm textarea").val(""); $(".salesForm select").val('0'); $(".salesForm .inputBox").css("border-color",'#F8F8F8') $(".salesForm #crv-yzm.item").css("border-color",'#F8F8F8') $(".salesForm .crv-tips").hide() }) } var formIDS={ "tzzQuestion": 3279, "onlineMessage": 3280, "jydg":3285 }; var fID = formIDS[$(".tzrAskBox").attr("data-code")] // 调取表单数据 $(function () { var icons={ "name":"icon-a-49liuyan--lianxiren", "companyName":"icon-a-49liuyan--gongsi", "email":"icon-a-46lianxiwomen--youjian" } $.ajax({ ContentType: "application/x-www-form-urlencoded", url: '/rcms-external-rest/rmForm/getFormField?' + (new Date()).getTime(), type: "post", data: { id: fID }, success: function (data) { if (data.code == "S1A00000" && data.data.length != "") { var formhtml = ""; var option = ""; for (var i = 0; i < data.data.length; i++) { if (data.data[i].columnType == "text") { formhtml += '
'; formhtml += ''; formhtml += '
'; if(iconBl){ formhtml += ''; } formhtml += ''; formhtml += '
'; // formhtml+='
'; formhtml += '
'; } else if (data.data[i].columnType == "textarea") { formhtml += '
'; formhtml += ''; formhtml += '
'; if(iconBl){ formhtml += ''; } formhtml += ''; // formhtml+='
'; formhtml += '
'; } else if (data.data[i].columnType == "select") { formhtml += '
' + '*' + data.data[i].fieldName + '' + '
'; for (var j = 0; j < data.data[i].dictDataList.length; j++) { option += '' } console.log(option) } } $(".listForm").prepend(formhtml); $("select").prepend(option); $(".listForm textarea").bind("input propertychange", function (event) { checkTxt() }); } }, error: function () { console.log("失败") } }); function checkTxt(e) { var value = $(".listForm textarea").val() var length = value.length; $(".txtTotal span").html(length) } }); $("form").submit(function (e) { e.preventDefault(); }); $(".yzm-font").on("click", function () { $(".yzm").click(); }) // 表单提交 var flag = true; var reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/; // var myreg = /^1[0-9]{10}$/; $("#crv-maskForm-submit").on("click", function () { $(".crv-tips").remove(); $(".crv-suc").hide(); $(".crv-fail").hide(); $("input[name=name]").parent().after('
请输入您的姓名
'); $("input[name=companyName]").parent().after('
请输入您的公司名称
'); $("input[name=email]").parent().after('
请输入您的邮箱号码
'); if(iconBl){ $("textarea[name=messageContents]").parent().after('
请输入您的详细需求
'); }else{ $("textarea[name=messageContents]").parent().after('
请输入您的提问内容
'); } $("input[name=tel]").parent().after('
请输入您的联系电话
'); $("input[name=companyProducts]").parent().after('
请输入公司产品
'); $("input[name=addr]").parent().after('
请输入您的公司地址
'); $("input[name=emailTitle]").parent().after('
请输入您的邮件主题
'); $(".yzmBtn .crv-btn").after('
请输入验证码
'); var dataForm = {}; var num = 0; dataForm = new FormData(); var name = $("input[name=name]").val(); var companyName = $("input[name=companyName]").val(); var email = $("input[name=email]").val(); var messageContents = $("textarea[name=messageContents]").val(); var addr = $("input[name=addr]").val(); var emailTitle = $("input[name=emailTitle]").val(); var tel = $("input[name=tel]").val(); var companyProducts = $("input[name=companyProducts]").val(); var yzm = $('.yzm-ipt').val(); var textLen = $(".listForm input[type=text]"); var textareaLen = $(".listForm textarea[name=messageContents]"); var select = $(".listForm select[name=type]"); for (var i = 0; i < textLen.length; i++) { if (textLen.eq(i).attr("data-required") == 1 && $.trim(textLen.eq(i).val()) == 0) { textLen.eq(i).parent().siblings(".crv-tips").show(); textLen.eq(i).parent().css("border", "1px solid #ff0000"); num += 1 } else if (textLen.eq(i).attr("name") == "email") { if (!reg.test(textLen.eq(i).val())) { textLen.eq(i).parent().siblings(".crv-tips").text("请输入正确邮箱号码").show(); textLen.eq(i).parent().css("border", "1px solid #ff0000"); num += 1 } else { textLen.eq(i).parent().siblings(".crv-tips").hide(); textLen.eq(i).parent().css("border", "1px solid #F8F8F8"); } } else if (textLen.eq(i).attr("name") == "yzm") { if ($(".yzm-ipt").val().length == 0) { textLen.eq(i).siblings(".crv-tips").text("请输入验证码").show(); $("#crv-yzm").css("border", "1px solid #ff0000"); num += 1 } else { textLen.eq(i).parent().siblings(".crv-tips").hide(); $("#crv-yzm").css("border", "1px solid #B6C3D2"); } } else if (textLen.eq(i).attr("name") == "tel") { var myreg = /^1[0-9]{10}$/; if (!myreg.test(textLen.eq(i).val())) { textLen.eq(i).siblings(".crv-tips").text("请输入正确的手机号码").show(); num += 1 } else { textLen.eq(i).parent().siblings(".crv-tips").hide(); $("#crv-yzm").css("border", "1px solid #B6C3D2"); } } else { textLen.eq(i).parent().siblings(".crv-tips").hide(); textLen.eq(i).parent().css("border", "1px solid #F8F8F8"); } // textLen.eq(i).focus(function () { // $(this).parent().next().hide(); // $(this).parent().css("border", "1px solid #64DC8E"); // }) // textLen.eq(i).blur(function () { // $(this).parent().next().hide(); // $(this).parent().css("border", "1px solid #F8F8F8"); // }) } if ($.trim(textareaLen.val()) == "") { textareaLen.parent().siblings(".crv-tips").show(); textareaLen.parent().css("border", "1px solid #FF829B"); num += 1 } else { textareaLen.parent().siblings(".crv-tips").hide(); textareaLen.parent().css("border", "1px solid #F8F8F8"); } if ($("option:selected").val() == 0) { select.parent().siblings(".crv-tips").show(); select.parent().parent().css("border", "1px solid #FF829B"); num += 1 } else { select.parent().siblings(".crv-tips").hide(); select.parent().parent().css("border", "1px solid #F8F8F8"); } // textareaLen.focus(function () { // $(this).parent().next().hide(); // $(this).parent().css("border", "1px solid #64DC8E"); // }) // textareaLen.blur(function () { // $(this).parent().next().hide(); // $(this).parent().css("border", "1px solid #F8F8F8"); // }) if (num <= 0) { var dataFormInfo={} var dataFormInfo1 = { "name": name, "companyName": companyName, "email": email, "messageContents": messageContents, }; if(!iconBl){ var salesData = { "emailTitle":emailTitle, "addr":addr, "tel":tel, "companyProducts":companyProducts, } dataFormInfo = Object.assign(dataFormInfo1,salesData) }else{ dataFormInfo = dataFormInfo1 } console.log("emailTitle",dataFormInfo) // id,captcha必传单独传 dataForm.append("id", fID); // 表单数据 dataForm.append("requiredData", JSON.stringify(dataFormInfo)); dataForm.append("captcha", yzm); $.ajax({ url: "/rcms-external-rest/rmForm/formSubmit", type: "post", async: true, data: dataForm, processData: false, contentType: false, success: function (data) { if (data && data.code == "S1A00000") { alert("提交成功") setTimeout(function () { location.reload(true) $(".crv-suc").hide(); $(".yzm").click(); }, 3000) } else { dataForm = {} alert(data.msg) } }, error: function () { console.log("失败") } }); } }) $("#crv-maskForm-reset").on("click", function () { $("input").val(""); $("textarea").val(""); $("select").val('0'); })