• 技术文章 >web前端 >前端问答

    怎么用javascript实现前端验证

    藏色散人藏色散人2023-02-10 09:49:08原创105

    用javascript实现前端验证的方法:1、创建一个用户注册的HTML页面;2、通过form表单定义两个文本框;3、通过js代码“function checkPass(){if(document.getElementById("p").value!=document.getElementById("cp").value){...}”对文本框内容进行验证即可。

    本教程操作环境:Windows10系统、javascript1.8.5版本、Dell G3电脑。

    怎么用javascript实现前端验证?

    使用Javascript进行前端验证:

    设计简单的用户注册页面,其中包括“请输入密码”和“请再次输入密码”两个文本框

    使用Javascript对“请输入密码”和“请再次输入密码”两个文本框的内容进行验证,如果两个文本框的内容不一样则显示“两次输入的密码不一致!”对话框。

    (1)设计简单的用户注册页面,其中包括“请输入密码”和“请再次输入密码”两个文本框;

    (2)使用Javascript对“请输入密码”和“请再次输入密码”两个文本框的内容进行验证,如果两个文本框的内容不一样则显示“两次输入的密码不一致!”对话框。

    先来看看效果:

    fa13fff66bd4e522295fb4ff3d952d2.jpg

    <!DOCTYPE html>  
    <html>  
        <script type="text/javascript">
            function checkPass(){
                if(document.getElementById("p").value!=document.getElementById("cp").value){
            document.getElementById("war").style.display = "block";
            }
            }
     
            
        </script>
        <head>  
            <meta charset="UTF-8">  
            <title>注册</title>  
            <link rel="stylesheet" type="text/css" href="Login.css"/>  
        </head>  
        <body>  
            <div id="login">  
                <h1>注册</h1>  
                <form method="post">  
                <input type="text" required="required" placeholder="用户名" name="u"></input>  
                <input type="password" required="required" placeholder="请输入密码" name="p" id="p"></input>
                <input type="password" required="required" placeholder="请再次输入密码" name="cp" id="cp" onblur="checkPass()"></input>
                <span id="war" style="display:none"> 两次密码的输入不一致 </span>   
                <button type="submit">登录</button>  
                </form>  
            </div>  
        </body>  
    </html>
    html{    
        overflow: hidden;   
        font-style: sans-serif;   
       }   
       body{   
        font-family: 'Open Sans',sans-serif;   
        margin: 0;   
        background-image: url(1.jpg);
        background-position: 0 -90px;
        background-size: cover;    
       }   
       #login{   
        position: absolute;   
        top: 45%;   
        left:50%;   
        margin: -150px 0 0 -150px;   
        width: 300px;   
        height: 300px;   
       }   
       #login h1{   
        color: #fff;   
        text-shadow:0 0 6px;   
        letter-spacing: 1px;   
        text-align: center;   
       }   
       h1{   
        font-size: 2em;   
        margin: 0.67em 0;   
       }   
       input{   
        width: 278px;   
        height: 18px;   
        margin-bottom: 10px;   
        outline: none;   
        padding: 10px;   
        font-size: 13px;   
        color: #fff;   
        text-shadow:0px 0px 0.5px;   
        border-top: 1px solid #312E3D;   
        border-left: 1px solid #312E3D;   
        border-right: 1px solid #312E3D;   
        border-bottom: 1px solid #56536A;   
        border-radius: 4px;   
        background-color: #2D2D3F;   
       }
     
       
    #war{
    	position:absolute;
    	color:red;
        margin: 0em 4em;
        writing-mode: horizontal-tb;   
    	font-size: 8px;
    	}
       
       .but{   
        width: 300px;   
        min-height: 20px;
        margin-top: 20px;
        display: block;   
        background-color: #4a77d4;   
        border: 2px solid #3762bc;   
        color: #fff;   
        padding: 9px 18px;   
        font-size: 18px;   
        line-height: normal;    
       }

    推荐学习:《JavaScript视频教程

    以上就是怎么用javascript实现前端验证的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:验证 JavaScript
    上一篇:javascript中alert乱码怎么办 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 简单了解JavaScript闭包• javascript怎么将日期转数字• javascript 怎么实现下载功能• javascript中WScript用法是什么• javascript中alert乱码怎么办
    1/1

    PHP中文网