表单验证

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script type="text/javascript" src="jquery.1.12.4.js"></script>
    <style type="text/css">
        *{
            margin:0 auto;
        }
        #box{
            width: 1024px;
            height: 500px;
        }
        #table{
            width: 900px;
            height: 300px;
        }
        .ge{
            text-align: right;
            width:200px;
            background-color: aqua;
        }
        .k{
            background-color: aquamarine;
        }
    </style>
    <script>
        $(function(){
            var flag=false;
            var flag2=false;
            var flag3=false;
            var flag4=false;
            $("#email").blur(function(){
                var email=$("#email").val();
                var ee=email.match("@");
                if(email==null){
                    $("#span1").text("不能为空")
                    $("#span1").css({"color":"red"});//赋颜色
                }else {
                    if (ee == null) {
                        $("#span1").text("输入的邮箱名不合法")
                        $("#span1").css({"color": "red"});//赋颜色
                    } else {
                        $("#span1").text("输入的邮箱名合法")
                        $("#span1").css({"color": "green"});//赋颜色
                        flag = true;
                    }
                }
            });
            $("#name").blur(function(){
                var name=$("#name").val();
                if(name.length<4){
                    $("#span2").text("请输入昵称")
                    $("#span2").css({"color":"red"});//赋颜色
                }else {
                        $("#span2").text("输入的昵称合法")
                        $("#span2").css({"color": "green"});//赋颜色
                        flag2 = true;
                }
            });
            $("#pass").blur(function(){
                var pass=$("#pass").val();
                if(pass==""){
                    $("#span3").text("请输入密码")
                    $("#span3").css({"color":"red"});//赋颜色
                    flag3=false;
                }else if(pass.length<6||pass.length>10){
                    $("#span3").text("请输入6-10密码")
                    $("#span3").css({"color": "red"});//赋颜色
                    flag3 = false;
                }else{
                    $("#span3").text("输入的密码合法")
                    $("#span3").css({"color": "green"});//赋颜色
                    flag3 = true;
                }
            });
            $("#repass").blur(function(){
                var pass=$("#pass").val();
                var repass=$("#repass").val();
                if(pass!=repass){
                    $("#span4").text("两次密码不一致");
                    $("#span4").css({"color":"red"});
                    flag4=false;
                }else{
                    $("#span4").text("密码相同");
                    $("#span4").css({"color":"green"});
                    flag4=true;
                }
            });
            $("form").submit(function(){
                if(flag&&flag2&&flag3&&flag4){
                    alert("对");
                    return false;
                }else{
                    alert("输入的信息错误");
                    return false;
                }
            });

        });
    </script>
</head>
<body>
<div id="box">
    <h4 style="color:red"> 以下均为必填项</h4>
    <form ation="" id="form">
    <table id="table" border="1px"  cellpadding="10" cellspacing="0">
        <tr >
            <td class="ge">请填写您的Email的地址:</td>
            <td><input type="text" class="k" id="email" size="32"/><span id="span1">填写有效的Email地址</span></td>
        </tr>
        <tr >
            <td class="ge">设置您在当当网的昵称:</td>
            <td><input type="text" class="k" id="name" size="32"/><span id="span2">您的昵称可以由6-10的英文字母、中文、数字组成</span></td>
        </tr>
        <tr >
            <td class="ge">设置密码:</td>
            <td><input type="text" class="k" id="pass" size="32"/><span id="span3">请输入6-10位数字作为密码</span></td>
        </tr>
        <tr >
            <td class="ge">再次输入您设置的密码:</td>
            <td><input type="text" class="k" id="repass" size="32"/><span id="span4"></span></td>
        </tr>
    </table>
        <input type="submit" value="注册" style="margin-left: 450px">
    </form>
</div>

</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值