// 璋冨彇琛ㄥ崟鏁版嵁
$(function () {
$.ajax({
ContentType: "application/x-www-form-urlencoded",
url: '/rcms-external-rest/rmForm/getFormField?' + (new Date()).getTime(),
type: "post",
data: {
id: 3178
},
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)
}
}
$(".jzForm").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-img").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 tel = $("input[name=tel]").val();
var content = $("textarea[name=content]").val();
var yzm = $('.yzm-ipt').val();
var textLen = $(".jzForm input[type=text]");
var textareaLen = $(".jzForm 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();
textLen.eq(i).css("border", "1px solid #FF829B");
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(),
"tel": tel,
"content": content
};
// id锛宑aptcha蹇呬紶鍗曠嫭浼
dataForm.append("id", 3178);
// 琛ㄥ崟鏁版嵁
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()
$(".jzForm input,.jzForm textarea").css("border", "1px solid #D9D9D9");
})