function lxwmForm() { $(function () { $.ajax({ ContentType: "application/x-www-form-urlencoded", url: '/rcms-external-rest/rmForm/getFormField?' + (new Date()).getTime(), type: "post", data: { id: 3142 }, success: function (data) { console.log("成功", data); if (data.code == "S1A00000" && data.data.length != "") { var formhtml_l = '
' var formhtml_r = '
' var formhtml = '
' for (var i = 0; i < data.data.length; i++) { if (data.data[i].columnType == "text") { formhtml_l += '
*' formhtml_l += '' formhtml_l += '' formhtml_l += '
' } else { formhtml_r += '*' formhtml_r += '
' formhtml_r += '' formhtml_r += '
' } } formhtml_l += '
' formhtml_l += '*' formhtml_l += '' formhtml_l += '
' formhtml_l += '
' formhtml_r += '
' formhtml += formhtml_l formhtml += formhtml_r formhtml += '
' $(".cement-infolxwm-r-form").prepend(formhtml); $(".yzm").click(function () { $(this).attr("src", '/rcms-external-rest/rmForm/captcha?d=' + (new Date()).getTime()) }) } }, error: function () { console.log("失败") } }); }); $("form").submit(function (e) { e.preventDefault(); }); var flag = true; var reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/; $(".cement-submit-info").on("click", function () { $(".crv-tips").remove(); $("input[name=name]").after('请输入姓名'); $("input[name=phone]").after('请输入电话号码'); $("input[name=compony]").after('请输入地址'); $("input[name=email]").after('请输入电子邮箱'); $("textarea[name=contxt]").after('请输入反馈内容'); $("input[name=yzm]").after('请输入验证码'); var dataForm = {}; var num = 0; dataForm = new FormData(); var name = $("input[name=name]").val(); var phone = $("input[name=phone]").val(); var compony = $("input[name=compony]").val(); var email = $("input[name=email]").val(); var contxt = $("textarea[name=contxt]").val(); var yzm = $("input[name=yzm]").val(); var textLen = $(".cement-infolxwm-r-form input[type=text]"); var textareaLen = $(".cement-infolxwm-r-form textarea[name=contxt]"); var reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/; var myreg = /^1[0-9]{10}$/; for (var i = 0; i < textLen.length; i++) { if ($.trim(textLen.eq(i).val()) == 0) { textLen.eq(i).siblings(".crv-tips").show(); num += 1 } else if (textLen.eq(i).attr("name") == "name") { if (name.length == 0) { textLen.eq(i).siblings(".crv-tips").text("请输入姓名").show(); num += 1 } else { textLen.eq(i).siblings(".crv-tips").hide(); } } else if (textLen.eq(i).attr("name") == "company") { if (companyName.length == 0) { textLen.eq(i).siblings(".crv-tips").text("请输入所在公司").show(); num += 1 } else { textLen.eq(i).siblings(".crv-tips").hide(); } } else if (textLen.eq(i).attr("name") == "email") { if (!reg.test(email)) { textLen.eq(i).siblings(".crv-tips").text("请输入正确的邮箱地址").show(); num += 1 } else { textLen.eq(i).siblings(".crv-tips").hide(); } } else if (textLen.eq(i).attr("name") == "contxt") { if (content.length == 0) { textLen.eq(i).siblings(".crv-tips").text("请输入反馈内容").show(); num += 1 } else { textLen.eq(i).siblings(".crv-tips").hide(); } } else if (textLen.eq(i).attr("name") == "yzm") { if (yzm.length == 0) { textLen.eq(i).siblings(".crv-tips").text("请输入验证码").show(); num += 1 } else { textLen.eq(i).siblings(".crv-tips").hide(); } } else { textLen.eq(i).siblings(".crv-tips").hide(); } } if ($.trim(textareaLen.val()) == "") { textareaLen.siblings(".crv-tips").show(); num += 1 } else { textareaLen.siblings(".crv-tips").hide(); } if (num <= 0) { var dataFormInfo = { "compony": compony, "name": name, "phone": phone, "email": email, "contxt": contxt, }; // id,captcha必传单独传 dataForm.append("id", 3142); // 表单数据 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("提交成功!"); location.reload(); } else { dataForm = {} alert(data.msg) } }, error: function () { console.log("失败") } }); } }) } lxwmForm(); $(".cement-reset-info").click(function () { $("span.crv-tips").hide() })