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 相关文章推荐
用showModalDialog弹出页面后,提交表单总是弹出一个新窗口
Jul 18 Javascript
jQueryUI如何自定义组件实现代码
Nov 14 Javascript
Jquery实现显示和隐藏的4种简单方式
Aug 28 Javascript
js history对象简单实现返回和前进
Oct 30 Javascript
js中array的sort()方法使用介绍
Feb 20 Javascript
基于javascript的COOkie的操作实现只能点一次
Dec 26 Javascript
easyui datagrid 大数据加载效率慢,优化解决方法(推荐)
Nov 09 Javascript
ng-events类似ionic中Events的angular全局事件
Sep 05 Javascript
基于vue2.0的活动倒计时组件countdown(附源码下载)
Oct 09 Javascript
详解JS浏览器事件循环机制
Mar 27 Javascript
Vue 路由间跳转和新开窗口的方式(query、params)
Dec 25 Javascript
swiper实现导航滚动效果
Dec 13 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 pack与unpack 摸板字符字符含义
2009/10/29 PHP
详解PHP内置访问资源的超时时间 time_out file_get_contents read_file
2013/06/03 PHP
php给每个段落添加空格的方法
2015/03/20 PHP
Js 订制自己的AlertBox(信息提示框)
2009/01/09 Javascript
Aptana调试javascript图解教程
2009/11/30 Javascript
jQuery的实现原理的模拟代码 -4 重要的扩展函数 extend
2010/08/03 Javascript
浅谈javascript六种数据类型以及特殊注意点
2013/12/20 Javascript
javascript二维数组转置实例
2015/01/22 Javascript
jQuery实现DIV层淡入淡出拖动特效的方法
2015/02/13 Javascript
跟我学习JScript的Bug与内存管理
2015/11/18 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
2016/05/12 Javascript
JS模态窗口返回值兼容问题的完美解决方法
2016/05/28 Javascript
BootStrap 导航条实例代码
2017/05/18 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
2018/05/16 Javascript
vue调用本地摄像头实现拍照功能
2020/08/14 Javascript
python 中的int()函数怎么用
2017/10/17 Python
利用django-suit模板添加自定义的菜单、页面及设置访问权限
2018/07/13 Python
Virtualenv 搭建 Py项目运行环境的教程详解
2020/06/22 Python
python怎么对数字进行过滤
2020/07/05 Python
python 实现&quot;神经衰弱&quot;翻牌游戏
2020/11/09 Python
python编程的核心知识点总结
2021/02/08 Python
html2canvas生成清晰的图片实现打印的示例代码
2019/09/30 HTML / CSS
西班牙香水和化妆品购物网站:Arenal Perfumerías
2019/03/01 全球购物
机械专业应届毕业生自荐书
2014/06/12 职场文书
物流专业专科生职业生涯规划书
2014/09/14 职场文书
2014年组织委员工作总结
2014/12/01 职场文书
《月球之谜》教学反思
2016/02/20 职场文书
《实心球》教学反思
2016/02/23 职场文书
民政局2016年“六一”儿童节慰问活动总结
2016/04/06 职场文书
Python如何利用正则表达式爬取网页信息及图片
2021/04/17 Python
MySQL令人大跌眼镜的隐式转换
2021/08/23 MySQL
win11高清晰音频管理器在哪里?win11找不到高清晰音频管理器解决办法
2022/04/08 数码科技
python中 .npy文件的读写操作实例
2022/04/14 Python
Python中的协程(Coroutine)操作模块(greenlet、gevent)
2022/05/30 Python
MySQL如何修改字段类型和字段长度
2022/06/10 MySQL
Win11任务栏无法正常显示 资源管理器不停重启的解决方法
2022/07/07 数码科技