用js实现163网易邮箱注册界面

用js实现163网易邮箱注册界面


<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>mischen</title>
    <script>
        function check(frm){
            var uname=frm.uname.value;
            var pwd1=frm.pwd1.value;
            var pwd2=frm.pwd2.value;
            var fs=frm.favorite;
            var fs_no=false;
            var uname_ok=true;
            var pwd1_ok=true;
            var pwd2_ok=true;
            document.getElementById("unameError").innerHTML="";
            document.getElementById("pwd1Error").innerHTML="";
            document.getElementById("pwd2Error").innerHTML="";
            document.getElementById("favoriteError").innerHTML="";

            if(uname.length<6||uname.length>18){
                document.getElementById("unameError").innerHTML="长度应该是6~18";
                uname_ok=false;
            }
            if(pwd1.length<6||uname.length>16){
                document.getElementById("pwd1Error").innerHTML="密码长度应该是6~16";
                pwd1_ok=false;
            }
            if(pwd1!=pwd2){
                document.getElementById("pwd2Error").innerHTML="两次输入的密码不一致";
                pwd2_ok=false;
            }
            for(var i=0;i<fs.length;i++){
                if(fs[i].checked){
                    fs_no=true;
                    break;
                }
            }
            if(!fs_no){
                document.getElementById("favoriteError").innerHTML="请至少选择一个爱好";
            }
            return uname_ok&&pwd1_ok&&pwd2_ok&&fs_no;
        }
    </script>
</head>
<body>
    <center>
        <h1>163网易邮箱注册界面</h1>
        <hr size="5" color="blue">
        <br>
        <form action="a.jsp" οnsubmit="return check(this);">
         * 邮件地址:<input type="text" name="uname">@
            <select name="sel">
                <option value="163.com" selected>163.com</option>
                <option value="126.com">126.com</option>
                <option value="yeah.net">yeah.net</option>
            </select>
            </input><br>
            <div id="nameTips" class="tips" style="ime-mode:disabled;color:#999;font-weight:normal">
                <span class="txt-tips">6~18个字符,可使用字母、数字、下划线,需以字母开头</span>
            </div>
    <span style="color:red;" id="unameError"></span></br>
        * 密码:<input type="password" name="pwd1"><br>
            <div style="ime-mode:disabled;color:#999;font-weight:normal">
            <span class="txt-tips">6~16个字符,区分大小写</span>
            </div>
    <span style="color:red;" id="pwd1Error"></span></br>
        * 确认密码:<input type="password" name="pwd2"><br>
            <div style="ime-mode:disabled;color:#999;font-weight:normal">
                <span class="txt-tips">请再次填写密码</span>
            </div>
    <span style="color:red;" id="pwd2Error"></span></br>
        爱好:<input type="checkbox" name="favorite" value="1">唱歌
             <input type="checkbox" name="favorite" value="2">跳舞
             <input type="checkbox" name="favorite" value="3">游泳
             <input type="checkbox" name="favorite" value="4">跑步
        <span style="color:red;" id="favoriteError"></span></br>
        <input type="submit" value="提交"/>  
        <input type="reset" value="重置"/>

    </form>
        </center>
</body>
</html>


  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值