zoukankan      html  css  js  c++  java
  • js练习4(注册验证)

    <html>
        <head>
            <title>注册信息验证</title>
            <style>
                *{font-size:12px;}
                .email{
                    background:url("reg2.gif") no-repeat center left;
                    padding-left:20px;
                }
                .email1{
                    background:url("reg3.gif") no-repeat center left;
                    padding-left:20px;
                }
                .email2{
                    background:url("reg4.gif") no-repeat center left;
                    padding-left:20px;
                }
            </style>
        </head>
        <body>
            <form method="post" action="">
                <table width=400 align=center>
                    <caption><h2>博客园注册信息验证</h2></caption>
                    <tr>
                        <td width=20% align=right>邮箱:</td>
                        <td width=30%><input type="text" name="email" id="email" /></td>
                        <td width=30% id="emailInfo"></td>
                    </tr>
                </table>
            </form>
            <script>
                //邮箱文本框获得焦点和失去焦点
                var email=document.getElementById("email");
                var einfo=document.getElementById("emailInfo");
                
                //获得焦点
                email.onfocus=function(){
                    //不为空并且格式正确
                    if(email.value!="" && email.value.match(/\w+@\w+.\w+/g)){
                        einfo.innerHTML="<div class='email2'>输入成功!</div>";
                    }else{
                        einfo.innerHTML="<div class='email'>请输入电子邮件</div>";
                    }
                }
                
                //失去焦点
                email.onblur=function(){
                    if(email.value==""){
                        einfo.innerHTML="<div class='email1'>不可为空!</div>";
                    }else if(email.value.match(/\w+@\w+.\w+/g)){
                        einfo.innerHTML="<div class='email2'>输入成功!</div>";
                    }else{
                        einfo.innerHTML="<div class='email'>E-mail格式错误,请重新输入</div>";
                    }
                }
                
            </script>
        </body>
    </html>
  • 相关阅读:
    OPENCV图像变换-1
    OPENCV形态学操作1
    OPENCV基本滤波算法
    OSX下编译安装opencv3.1.0与opencv_contrib_master
    iOS8学习笔记-构建多视图应用程序
    iOS8学习笔记2--autolayout
    iOS学习笔记1--在xcode6以上的版本中不使用storyboard以及部分控件使用
    Objective-c学习笔记3
    objective-c学习笔记2
    objective-c学习笔记
  • 原文地址:https://www.cnblogs.com/yuwensong/p/2871496.html
Copyright © 2011-2022 走看看