javaweb简易表单验证

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <form id ="reg_form" action="#"  method ="get">
        <table>
            <tr>
                <td>用户名</td>
                <td class ="inputs">
                    <input name="username" type="text" id="username">
                    <br>

                    <span id="username_err" class="err_msg" style="display: none">用户名不太受欢迎</span>


                </td>

            </tr>
            <tr>
                <td>密码</td>
                <td class ="inputs">
                    <input name="password" type="password" id="password">
                    <br>

                    <span id="password_err" class="err_msg" style="display: none">密码不太受欢迎</span>

                </td>

            </tr>
            <tr>
                <td>手机号</td>
                <td class ="inputs">
                    <input name="tel" type="text" id="tel">
                    <br>

                    <span id="tel_err" class="err_msg" style="display: none">手机号码不太受欢迎</span>


                </td>

            </tr>


        </table>
        <input value="注册" type="submit" id="reg_btn">

    </form>



<script>


 var usernameInput =document.getElementById("username");
    usernameInput.onblur=checkName;
        function checkName() {
    var username=usernameInput.value.trim()
    var flag=username.length>=6&&username.length<=12
    if(flag){
        document.getElementById("username_err").style.display='none'

    }
    else{
        document.getElementById("username_err").style.display=''

    }
    return flag;

}
 var passwordInput =document.getElementById("password");
 passwordInput.onblur=checkPassword;
     function checkPassword() {
     var password=passwordInput.value.trim();
         var flag=password.length>=6&&password.length<=12
     if(flag){
         document.getElementById("password_err").style.display='none';

     }
     else{
         document.getElementById("password_err").style.display='';

     }

         return flag;
 }


 var telInput =document.getElementById("tel");
 telInput.onblur=checkTel;
     function checkTel() {
     var tel=telInput.value.trim();
         var flag= tel.length==11
     if(flag){
         document.getElementById("tel_err").style.display='none';

     }
     else{
         document.getElementById("tel_err").style.display='';

     }

         return flag;
 }

var regForm =document.getElementById("reg_form")
    regForm.onsubmit=function () {
    var i=checkTel()&&checkName()&&checkPassword();
    return i;
    }
</script>

</body>
</html>

黑马javaweb82集 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值