在线提交

image.png

<div class="col-md-8">
<div class="col-md-5">
<input type="text" class="form-control input_Style" placeholder="您的姓名" id="name">
<input type="text" class="form-control input_Style" placeholder="联系电话" id="telephone">
<input type="text" class="form-control input_Style" placeholder="电子邮箱" id="email">
<input type="text" class="form-control input_Style" placeholder="公司名称" id="company">
</div>
<div class="col-md-7">
<textarea class="active_Suggest" rows="3" cols="20" id="suggest" placeholder="留言内容"></textarea>
<input type="button" value="提交" class="btn btn-info floLef" onclick="submi()">
</div>
</div>
</div>
<div class="col-md-12" id="war_Out">
<div class="alert alert-warning alert-dismissible" role="alert">
<strong id="war_Danger"></strong>
</div>
</div>
前台代码:
function submi() {
var name = $("#name").val();//姓名
if (name == "") {
$("#war_Out").show();
$("#war_Danger").html("温馨提示:请填写您的姓名");
$("#name").focus();
timeload();
return;
}
var telephone = $("#telephone").val();//电话
if (telephone == "") {
$("#war_Out").show();
$("#war_Danger").html("温馨提示:请填写您的手机号码");
$("#telephone").focus();
timeload();
return;
}
if (!$("#telephone").val().match(/^1[34578]\d{9}$/)) {
$("#war_Out").show();
$("#war_Danger").html("温馨提示:手机格式不正确");
$("#telephone").focus();
timeload();
return;
}
var email = $("#email").val();//邮箱
if (email == "") {
$("#war_Out").show();
$("#war_Danger").html("温馨提示:请填写邮箱");
$("#email").focus();
timeload();
return;
}
if (!$("#email").val().match(/^\w+((-\w+)|(.\w+))@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+).[A-Za-z0-9]+$/)) {
$("#war_Out").show();
$("#war_Danger").html("温馨提示:邮箱格式不正确");
$("#email").focus();
timeload();
return;
}
var company = $("#company").val();//公司名称
if (company == "") {
$("#war_Out").show();
$("#war_Danger").html("温馨提示:公司名称不能为空");
$("#company").focus();
timeload();
return;
}
var suggest = $("#suggest").val();
if ($.trim(suggest) == "") {
$("#war_Out").show();
$("#war_Danger").html("温馨提示:留言信息没有填写");
$("#suggest").focus();
timeload();
return;
}
var val = "contact_Name,contact_Telephone,contact_Email,contact_Company,contact_Content";
var html = "&contact_Name=" + name + "&contact_Telephone=" + telephone + "&contact_Email=" + email + "&contact_Company=" + company + "&contact_Content=" + suggest;
$.ajax({
type: "post",
dataType: "text",
url: "ashx/timely.ashx",
data: "our=及时沟通" + html+"&val="+val,
success: function (msg) {
if (msg == "True") {
$("#war_Out").show();
$("#war_Danger").html("稍后我们会与您取得联系,谢谢!");
clear();
timeload();
}
},
error: function (xml) {
alert("系统繁忙,请稍后");
}
});
}
//提示框消失
function timeload()
{
$('#war_Out').delay(2000).hide(0);
}
//文本框清空
function clear()
{
$("#name").val("");//姓名
$("#telephone").val("");//电话
$("#email").val("");//邮箱
$("#company").val("");//公司名称
$("#suggest").val("");//内容
}

后台代码:

主要思路是:验证手机,邮箱,内容是否为空,然后提交成功后,清空所有文本框,防止用户恶意点击。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,460评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,251评论 4 61
  • 本来要坚持21天的写作,在坚持了11天后没有坚持下去,想起了一本书《我的8760个小时》,还有一些鸡汤文,里面提到...
    逆向思维的猫阅读 394评论 5 6
  • 淋浴房的事情终于有了点眉目了,装修公司和物业都互相踢皮球,我现在还没找到开发商,如果找到三方估计要一起踢吧。 今天...
    我是dolly阅读 133评论 0 0
  • 文/落花聽雨 打开尘封的记忆,思绪随风而去。盘踞在心底的记忆,挥不去也舍不掉。。。。。
    落花聽雨阅读 366评论 0 10