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 ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
Mar 27 Javascript
面向对象的Javascript之一(初识Javascript)
Jan 20 Javascript
js克隆对象、数组的常用方法介绍
Sep 26 Javascript
JavaScript修改浏览器tab标题小技巧
Jan 06 Javascript
Javascript实现通过选择周数显示开始日和结束日的实现代码
May 30 Javascript
JS对HTML表格进行增删改操作
Aug 22 Javascript
Vue.js双向绑定操作技巧(初级入门)
Dec 27 Javascript
canvas压缩图片转换成base64格式输出文件流
Mar 09 Javascript
JavaScript中 DOM操作方法小结
Apr 25 Javascript
实例详解Vue项目使用eslint + prettier规范代码风格
Aug 20 Javascript
解决vue中监听input只能输入数字及英文或者其他情况的问题
Aug 30 Javascript
JavaScript享元模式原理与用法实例详解
Mar 09 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
天津市收音机工业发展史
2021/03/04 无线电
PHP按行读取文件时删除换行符的3种方法
2014/05/04 PHP
php实现的农历算法实例
2015/08/11 PHP
Yii中实现处理前后台登录的新方法
2015/12/28 PHP
Windows下php+mysql5.7配置教程
2017/05/16 PHP
javascript简单事件处理和with用法介绍
2013/09/16 Javascript
jq实现酷炫的鼠标经过图片翻滚效果
2014/03/12 Javascript
jquery序列化表单以及回调函数的使用示例
2014/07/02 Javascript
JavaScript实现SHA-1加密算法的方法
2015/03/11 Javascript
JavaScript中split() 使用方法汇总
2015/04/17 Javascript
JS实现兼容各浏览器解析XML文档数据的方法
2015/06/01 Javascript
使用AngularJS编写较为优美的JavaScript代码指南
2015/06/19 Javascript
BootStrap点击下拉菜单项后显示一个新的输入框实现代码
2016/05/16 Javascript
精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
2016/07/01 Javascript
js实现PC端和移动端刮卡效果
2020/03/27 Javascript
javascript 中关于array的常用方法详解
2017/05/05 Javascript
postman+json+springmvc测试批量添加实例
2018/03/31 Javascript
微信小程序使用canvas的画图操作示例
2019/01/18 Javascript
解决layer.confirm选择完之后消息框不消失的问题
2019/09/16 Javascript
在vue中created、mounted等方法使用小结
2020/07/21 Javascript
javascript canvas封装动态时钟
2020/09/30 Javascript
[50:48]LGD vs CHAOS 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python中除法使用的注意事项
2014/08/21 Python
python开发之list操作实例分析
2016/02/22 Python
Python 多线程实例详解
2017/03/25 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
2018/06/14 Python
python爬虫基础教程:requests库(二)代码实例
2019/04/09 Python
python手机号前7位归属地爬虫代码实例
2020/03/31 Python
雅诗兰黛美国官网:Estee Lauder美国
2016/07/21 全球购物
主管职责范文
2013/11/09 职场文书
大学生活学习的自我评价
2013/12/03 职场文书
就职演讲稿范文
2014/05/19 职场文书
高速铁道技术专业求职信
2014/08/09 职场文书
幼儿园教师师德表现自我评价
2015/03/05 职场文书
2015年行风建设工作总结
2015/05/15 职场文书
师德师风心得体会(2016精选篇)
2016/01/12 职场文书