// 璋冨彇琛ㄥ崟鏁版嵁 $(function () { $.ajax({ ContentType: "application/x-www-form-urlencoded", url: '/rcms-external-rest/rmForm/getFormField?' + (new Date()).getTime(), type: "post", data: { id: 3177 }, 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 += '' formhtml += '
' } else if (data.data[i].columnType == "textarea") { formhtml += '
' formhtml += '*' formhtml += '' formhtml += '
' } else if (data.data[i].columnType == "select") { formhtml += '
' + '' + '' + '
'; for (var j = 0; j < data.data[i].dictDataList.length; j++) { option += '' } console.log(option) } } $(".njz-xf-formm-main").prepend(formhtml); // $("select").prepend(option); // $(".ybtextarea textarea").bind("input propertychange", function (event) { // checkTxt() // }); } }, error: function () { console.log("澶辫触") } }); function checkTxt(e) { var value = $(".ybtextarea 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]+$/; $("#crv-maskForm-submit").on("click", function () { $(".crv-tips").remove(); $(".crv-suc").hide(); $(".crv-fail").hide(); $("input[name=name]").after('璇疯緭鍏ユ偍鐨勫鍚岦/span>'); $("input[name=company]").after('璇疯緭鍏ュ叕鍙稿悕绉?/span>'); $("input[name=tel]").after('璇疯緭鍏ョ數璇濆彿鐮?/span>'); $("textarea[name=content]").after('璇疯緭鍏ュ弽棣堝唴瀹更/span>'); $("input[name=yzm]").after('璇疯緭鍏ラ獙璇佺爜'); var dataForm = {}; var num = 0; dataForm = new FormData(); var name = $("input[name=name]").val(); var company = $("input[name=company]").val(); var tel = $("input[name=tel]").val(); var content = $("textarea[name=content]").val(); var yzm = $('.yzm-ipt').val(); var textLen = $(".njz-xf-formm-main input[type=text]"); var textareaLen = $(".njz-xf-formm-main textarea[name=content]"); for (var i = 0; i < textLen.length; i++) { if ($.trim(textLen.eq(i).val()) == 0) { textLen.eq(i).siblings(".crv-tips").show(); textLen.eq(i).css("border", "1px solid #FF829B"); num += 1 } 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).siblings(".crv-tips").hide(); textLen.eq(i).css("border", "1px solid #D9D9D9"); } } else if (textLen.eq(i).attr("name") == "yzm") { if ($(".yzm-ipt").val().length == 0) { textLen.eq(i).siblings(".crv-tips").text("璇疯緭鍏ラ獙璇佺爜").show(); num += 1 } else { textLen.eq(i).siblings(".crv-tips").hide(); textLen.eq(i).css("border", "1px solid #D9D9D9"); } } else { textLen.eq(i).siblings(".crv-tips").hide(); textLen.eq(i).css("border", "1px solid #D9D9D9"); } } if (content == "") { $("textarea[name=content]").siblings(".crv-tips").show(); $("textarea[name=content]").css("border", "1px solid #FF829B"); num += 1 } else { $("textarea[name=content]").siblings(".crv-tips").hide(); $("textarea[name=content]").css("border", "1px solid #D9D9D9"); } // textareaLen.focus(function () { // $(this).next().hide(); // $(this).css("border", "1px solid #64DC8E"); // }) // textareaLen.blur(function () { // $(this).next().hide(); // $(this).css("border", "1px solid #D9D9D9"); // }) if (num <= 0) { var dataFormInfo = { // "type": $("option:selected").val(), "company": company, "tel": tel, "name": name, "content": content, }; // id锛宑aptcha蹇呬紶鍗曠嫭浼 dataForm.append("id", 3177); // 琛ㄥ崟鏁版嵁 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(""); $(".crv-tips").hide() $(".njz-xf-form input,.njz-xf-form textarea").css("border", "1px solid #D9D9D9"); })