js实现简单登录功能的实例代码


Posted in Javascript onNovember 09, 2013
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>Login.html</title>    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
    <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 PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>ok.html</title>    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
    <script type="text/javascript">
        function tiao() {
          clearInterval(mytime);
          window.open("manage.html","_self");
        }
        setTimeout("tiao()",5000);
        function changeSec() {
           //得到myspan值
           $('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()函数。这样就完成了简单的登录功能。

Javascript 相关文章推荐
网络图片延迟加载实现代码 超越jquery控件
Mar 27 Javascript
js word表格动态添加代码
Jun 07 Javascript
ECMAScript 5严格模式(Strict Mode)介绍
Mar 02 Javascript
简介JavaScript中Math.cos()余弦方法的使用
Jun 15 Javascript
JS实现带提示的星级评分效果完整实例
Oct 30 Javascript
jQuery实现打开页面渐现效果示例
Jul 27 Javascript
bootstrap 模态框(modal)实现水平垂直居中显示
Jan 23 Javascript
JS点击动态添加标签、删除指定标签的代码
Apr 18 Javascript
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
Jul 13 Javascript
vue-vuex中使用commit提交mutation来修改state的方法详解
Sep 16 Javascript
VuePress 静态网站生成方法步骤
Feb 14 Javascript
es6数组之扩展运算符操作实例分析
Apr 25 Javascript
ExtJS实现文件下载的方法实例
Nov 09 #Javascript
简单的两种Extjs formpanel加载数据的方式
Nov 09 #Javascript
5分钟理解JavaScript中this用法分享
Nov 09 #Javascript
Mac地址验证的javascript代码
Nov 09 #Javascript
详解jquery uploadify 上传文件
Nov 09 #Javascript
深入理解Javascript中的循环优化
Nov 09 #Javascript
原生JS可拖动弹窗效果实例代码
Nov 09 #Javascript
You might like
用Php编写注册后Email激活验证的实例代码
2013/03/11 PHP
php实现mysql数据库操作类分享
2014/02/14 PHP
PHP is_subclass_of函数的一个BUG和解决方法
2014/06/01 PHP
php文件操作之小型留言本实例
2015/06/20 PHP
各种常用浏览器getBoundingClientRect的解析
2009/05/21 Javascript
Javascript 类型转换方法
2010/10/24 Javascript
js对数字的格式化使用说明
2011/01/12 Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
2014/08/18 Javascript
详解JavaScript正则表达式之RegExp对象
2015/12/13 Javascript
jQuery插件HighCharts实现的2D条状图效果示例【附demo源码下载】
2017/03/15 Javascript
详解nodejs微信公众号开发——6.自定义菜单
2017/04/13 NodeJs
JavaScript Canvas绘制圆形时钟效果
2020/08/20 Javascript
vue.js国际化 vue-i18n插件的使用详解
2017/07/07 Javascript
ajax请求data遇到的问题分析
2018/01/18 Javascript
基于jQuery.i18n实现web前端的国际化
2018/05/04 jQuery
讲解vue-router之什么是嵌套路由
2018/05/28 Javascript
vue filters的使用详解
2018/06/11 Javascript
小程序新版订阅消息模板消息
2019/12/31 Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
2020/03/07 Javascript
python 筛选数据集中列中value长度大于20的数据集方法
2018/06/14 Python
妙用itchat! python实现久坐提醒功能
2019/11/25 Python
TensorFLow 不同大小图片的TFrecords存取实例
2020/01/20 Python
python使用hdfs3模块对hdfs进行操作详解
2020/06/06 Python
python opencv 实现读取、显示、写入图像的方法
2020/06/08 Python
Python 实现微信自动回复的方法
2020/09/11 Python
用python写PDF转换器的实现
2020/10/29 Python
印度尼西亚在线时尚购物网站:ZALORA印尼
2016/08/02 全球购物
北京鼎普科技股份有限公司软件测试面试题
2012/04/07 面试题
什么是servlet
2012/05/08 面试题
大学生优秀的自我评价分享
2013/10/22 职场文书
大学自主招生自荐信
2013/12/16 职场文书
森林防火标语
2014/06/23 职场文书
煤矿百日安全活动总结
2015/05/07 职场文书
电影焦裕禄观后感
2015/06/09 职场文书
一文带你理解vue创建一个后台管理系统流程(Vue+Element)
2021/05/18 Vue.js
Python类方法总结讲解
2021/07/26 Python