异步提交加表单验证

来源:互联网 发布:php门户网站源码 编辑:程序博客网 时间:2024/05/22 05:10
<script type="text/javascript">$(document).ready(function() {var a = false;$("#queding").click(function() {if ($("#n2").val() == "") {$("#i2").text("电话不能为空!")}if ($("#n2").val() != "") {var patrn1 = /^1[3|4|5|7|8]\d{9}$/;if (!patrn1.exec($("#n2").val())) {$("#i2").text("格式不正确")} else {$("#i2").text("")}}if ($("#orgName").val() == "") {$("#i1").text("不能为空!")}if ($("#orgName").val() != "") {$("#i1").text("")}if ($("#linkMan").val() == "") {$("#i3").text("不能为空!")}if ($("#linkMan").val() != "") {$("#i3").text("")} var url=document.getElementById("orgLink").value; var reg=/^([hH][tT]{2}[pP]:\/\/|[hH][tT]{2}[pP][sS]:\/\/)(([A-Za-z0-9-~]+)\.)+([A-Za-z0-9-~\/])+$/; if(!reg.test(url)){ $("#i4").text("格式不正确"); } else{ $("#i4").text("") }  var mail=document.getElementById("linkMail").value; var regs=/^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/; if(!regs.test(mail)){ $("#i5").text("格式不正确"); } else{ $("#i5").text("") }  var pass=document.getElementById("password").value; var regsm=/^\d{6,}$/; if(!regsm.test(pass)){ $("#i6").text("长度不够"); }else{ if ($("#password").val() !=$("#password1").val() ) { $("#i7").text("密码不一致");} else { $("#i6").text("") $("#i7").text("")} }if ($("#i1").text() == "" && $("#i2").text() == ""&& $("#i3").text() == ""&& $("#i4").text() == ""&& $("#i5").text() == "") {a = true;}if (a) {$.ajax({cache: true,                type: "POST",                url:'${request}/servOrgadd',                data:$('#fknrx').serialize(),// 你的formid                async: false,                               success: function(data) {                if(data['ck']!="001"){                alert(data['msg']);                window.location.href="${request}/mhloginlink"                }else{                                alert(data['msg']);}                location.reload();                }                 });}});});</script>

0 0