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()
})