jquery 表单验证 提交


//功能代码


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>

<script type="text/javascript"src="js/jquery-3.2.1.min.js"></script>
<script type="text/javascript">
$(function(){
f1 = false;
f2 = false;
f3 = false;
f4 = false;


$("#name").blur(function() {
var name = $("#name").val();
var s1 = $("#S1");
if(name.length>3 || name != ""){
s1.html("");
f1=true;
}else{
s1.html("用户名格式不对");
f1=false;

}
});

$("#email").blur(function() {
var email = $("#email").val();
var s2 = $("#S2");
var ee=email.match("@");
                if(email==null){
                    s2.text("不能为空")
                    //s2.css({"color":"red"});//赋颜色
                }else {
                    if (ee == null) {
                        s2.text("邮箱名不合法")
                        s2.css({"color": "red"});//赋颜色
                        f2=false;
                    } else {
                       s2.text("√")
                        s2.css({"color": "green"});//赋颜色
                        f2 = true;
                    }
                }
});

$("#tel").blur(function(){

var tel = $("#tel").val();

var s3= $("#S3");
if(tel.length==11 || tel != ""){

s3.html("");
f3 = true;

}else{
s3.html("手机号不合法");
f3 = false;
}
});


$("#ID").blur(function(){
var id = $("#ID").val();
var s4= $("#S4");
if(id.length==18 || id != ""){
s4.html("");
f4= true;

}else{

s4.html("身份证号不合法");
f4 = false;
}
});


$("#btn").click(function(){
if(f1 && f2 && f3 && f4 == true){

//alert("跳转");
window.location.href="http://www.baidu.com";

}else{
alert("请填写正确信息");
}
});


});
</script>

</head>
<body>

//表单

<form action="" method="get"><br />
姓名:<input type="text" id="name" /><span id="S1"></span><br />
Email地址:<input type="text" id="email" /><span id="S2"></span><br />
手机号:<input type="text" id="tel" /><span id="S3"></span><br />
身份证号码:<input type="text" id="ID" /><span id="S4"></span><br />
<input type="button" id="btn" value="提交" />
</form>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值