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 相关文章推荐
js中的window.open返回object的错误的解决方法
Aug 15 Javascript
禁用Tab键JS代码兼容Firefox和IE
Apr 18 Javascript
window.open()详解及浏览器兼容性问题示例探讨
May 29 Javascript
基于jQuery实现Div窗口震动特效代码-代码简单
Aug 28 Javascript
Angular 4.x中表单Reactive Forms详解
Apr 25 Javascript
Vue.js中兄弟组件之间互相传值实例
Jun 01 Javascript
vue解决跨域路由冲突问题思路解析
Nov 03 Javascript
vue自定义一个v-model的实现代码
Jun 21 Javascript
小程序实现发表评论功能
Jul 06 Javascript
Vue2.0 实现歌手列表滚动及右侧快速入口功能
Aug 08 Javascript
layui 解决富文本框form表单提交为空的问题
Oct 26 Javascript
ant design vue的form表单取值方法
Jun 01 Vue.js
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/03 新手入门
社区(php&amp;&amp;mysql)一
2006/10/09 PHP
PHP读取大文件的类SplFileObject使用介绍
2014/04/09 PHP
PHP实现对文本数据库的常用操作方法实例演示
2014/07/04 PHP
codeigniter中实现一次性加载多个view的方法
2015/03/20 PHP
PHP概率计算函数汇总
2015/09/13 PHP
实例详解PHP中html word 互转的方法
2016/01/28 PHP
JS代码格式化和语法着色V2
2006/10/14 Javascript
ExtJS 学习专题(一) 如何应用ExtJS(附实例)
2010/03/11 Javascript
jQuery之end()和pushStack()使用介绍
2012/02/07 Javascript
window.open()详解及浏览器兼容性问题示例探讨
2014/05/29 Javascript
Javascript MVC框架Backbone.js详解
2014/09/18 Javascript
JavaScript快速切换繁体中文和简体中文的方法及网站支持简繁体切换的绝招
2016/03/07 Javascript
JavaScript实现替换字符串中最后一个字符的方法
2017/03/07 Javascript
微信小程序--onShareAppMessage分享参数用处(页面分享)
2017/04/18 Javascript
javascript中json对象json数组json字符串互转及取值方法
2017/04/19 Javascript
深入理解ES7的async/await的用法
2017/09/09 Javascript
webpack-dev-server远程访问配置方法
2018/02/22 Javascript
对angularJs中$sce服务安全显示html文本的实例
2018/09/30 Javascript
详解如何写出一个利于扩展的vue路由配置
2019/05/16 Javascript
vue swipe自定义组件实现轮播效果
2019/07/03 Javascript
vue组件 keep-alive 和 transition 使用详解
2019/10/11 Javascript
JavaScript array常用方法代码实例详解
2020/09/02 Javascript
Python中装饰器的一个妙用
2015/02/08 Python
仅利用30行Python代码来展示X算法
2015/04/01 Python
python实现一行输入多个值和一行输出多个值的例子
2019/07/16 Python
python rsa-oaep加密的示例代码
2020/09/23 Python
利用css3 translate完美实现表头固定效果
2017/02/28 HTML / CSS
高级方案规划工程师岗位职责
2013/11/29 职场文书
关于读书的演讲稿1000字
2014/08/27 职场文书
大学生操行评语大全
2014/12/31 职场文书
2016党员三严三实心得体会
2016/01/15 职场文书
《所见》教学反思
2016/02/23 职场文书
Mysql数据库索引面试题(程序员基础技能)
2021/05/31 MySQL
使用 Apache Dubbo 实现远程通信(微服务架构)
2022/02/12 Servers
MySQL8.0 Undo Tablespace管理详解
2022/06/16 MySQL