简单的登陆功能

内容纲要
<!DOCTYPE HTML>
<html>
  <head>
    <meta charset="UTF-8"/>
    <title></title>
    <script type="text/javascript">
      function checkuser() {
         if($('uname' == "lala") && $('pwd') == "123") {
           return true;
         }else {
            return false;
         }
      }

      function $(id) {
        return document.getElementById(id).value;
      }
     </script>
  </head>

  <body>
    <form action="ok.html">
      u:<input type="text" id="uname"/><br>
      p:<input type="password" id="pwd"/><br>
      <input type="submit" value="登录" onclick="return checkuser()"/>
    </form>
  </body>
</html>

这是登录页面,只有当用户名为lala,密码为123时登录成功。在onclick事件处使用return,是在用户名和密码输入不符时,阻止页面跳转。登录成功页面中,含有等待秒数,代码为:

<!DOCTYPE HTML>
<html>
  <head>
    <meta charset="UTF-8"/>
    <title></title>
    <script type="text/javascript">
        function tiao() {
          clearInterval(mytime);
          window.open("index.html","_self");
        }

        setTimeout("tiao()",5000);

        function changeSec() {
           $('myspan').innerText=$('myspan').innerText-1;
        }

         function $(id) {
        return document.getElementById(id);
      }
        var mytime = setInterval("changeSec()",1000);
    </script>
  </head>

  <body>
    登录成功,<span id="myspan">5</span>秒后自动跳转到管理页面
  </body>
</html>

关键在几个函数的使用,setTimeout(“tiao()”,5000);函数是打开页面,等待5秒,调用tiao()函数。setInterval(“changeSec()”,1000);函数是每隔1秒调用一次changeSec()函数。这样就完成了简单的登录功能。

发表评论

您的电子邮箱地址不会被公开。