问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求javascritp注释,下面这段代码的。。要详细点的。

发布网友 发布时间:2022-04-20 07:55

我来回答

1个回答

热心网友 时间:2023-08-22 15:36

希望对你有帮助

<html>
<head>
    <meta charset="UTF-8">
    <title>用户登录</title>
    <script type="text/javascript">

    // 用户登录 点击登录按钮时调用该方法
    function login(){
        var user1=document.getElementById("user").value; // 获取用户输入的 [账号]
        var password1=document.getElementById("password").value; // 获取用户输入的 [密码]

        // 以下是正则表达式 用于验证输入的 [电话号码 和 邮箱号码]的正确性
        var phone=/^\d{11}$/; // 电话号码为 11 位整数验证
        var email=/^[\w\-\+]+@\w+[\.a-z+]+$/i; // 验证邮箱号的正确性

        // 正则表达式用于验证密码位数 [6 到 20 位]
        var custom=/^\w{6,20}$/i;

        var password2="";
        var s=0;

        // 验证手机号 和 邮箱号

        // 账号错误
        if(phone.test(user1)==false&&email.test(user1)==false&&custom.test(user1)==false){
            alert("账号格式错误,应为6-20位数字或字母");
        }

        // 账号正确 然后判断账号类型
        else if(phone.test(user1)==true){
            alert("你的账号类型为电话号码");
        }
        else if(email.test(user1)==true){
            alert("你的账号类型为电子邮箱");
        }
        else if(custom.test(user1)==true){
            alert("你的账号类型为自定义");
        }

        // 验证密码 

        // 密码错误 
        if(custom.test(password1)==false){
            alert("密码格式错误,应为6-20位数字或字母");
        }

        // 正确 对密码进行简单加密
        else{
            alert("登陆成功");
            for(;s<password1.length;s++){
                password2+=password1.charCodeAt(s)<<2;
            }
            alert("加密后密码为:"+password2);
        }

        // 验证成功后跳转到成功页面
        if(custom.test(password1)==true){
            try{
                window.location.href="新页面.html";
            }
            catch(exception){
                alert("网页跳转失败");
            }
        }
            
        }
    </script>
</head>
<body>
<div>
    <p>请输入账号:<input type="text" id="user" name="user"></p>
    <p>请输入密码:<input type="password" id="password"></p>
    <p><input type="button" value="登录" onClick="login()"></p><!-- 登录事件 -->
</div>
</body>
</html>

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
mrna转录试剂盒 windows7应用程序损坏或丢失怎么办? 联想windows7怎么恢复不小心删除的应用 Win7电脑图标不见了如何恢复解决Win7电脑图标丢失问题的有效方法_百 ... 美女主播软件有哪些 什么软件看美女直播? 什么视频直播软件可以免费看女神直播? 钣金工业设计 钣金灰本段用途 关于刮胡子的相关问题 懂javaScreipt或Jquery的进 用jquery 在ie下怎么获取不了滚动条的高度呢?如图 使用JAVASCRIPT输出HTML javascritp,事件委托流程 javascrpt 获取div标签name的属性值 Javascrpt键盘键位值对照表 javascrpt正则表达式表示含义 var datePattern = /... js中scroll滚动怎么设置动画过渡,就像JQ中的$(&quot;bo... javascrpt和jquery 怎么实现动态的改变点击事件 rmvb和mp4格式文件中可以镶入病毒吗? 为什么我的科鲁兹usb口插上U盘想读取U盘里面的歌曲... 为什么U盘里的歌曲不能识别.16款 英朗识别本地音乐 华为P40怎么把qq邮箱的照片保存到手机? 电脑能识别USB接口,能连接到手机,能看到图片、歌... 灯珠和led贴片哪个亮 什么是LED贴片灯? led灯珠和贴片区别您都清楚吗 led贴片和led的灯珠有什么区别 LED贴片灯怎么区分正负极? javascrpt网页上的摄像功能 javascrpit-js中如何判断一个list中包含多少个对象 html中用javascrpt建立个function来实现display转... 需要一个正则表达式,要求如下; 1,用于javascr代... 中国建国以来在军事方面取得了哪些成就??? 了解我国近几年来所取得的国防科技成果 中国军事科技取得的辉煌成就 说说新中国国防科技取得的重大成就,并谈谈你的感想 新中国成立后,在经济、科技、军事等领域取得了巨大... 中国军事的成就? 改革开放以来,我国在科技方面的重大成就 美国海湾战争用了哪些军事技术革命的技术成果? 中国建国以来在军事取得了哪些成就? 新中国成立后,为加强防御而取得的军事科技成就 我国近年来在科技 经济 军事 等各方面上的巨大成就... 改革开放以来我国的军事有哪些成就? 新中国成立以来的军事成就有哪些? 目前我国国防科技建设的新成就都有哪些 我国国防的主要成就? 改革开放四十年以来中国的国防科技成果有哪些?