zoukankan      html  css  js  c++  java
  • Javascript表单提交绑定回车时间

    有时候会有一个需求就是,用户输入完密码之后,按回车即可实现登录。对此需要在密码框内绑定一个回车事件。代码如下

    用户名:<input type="text" name="username" value=""> <br />
    密  码:<input type="password" name="pwd" value=""onkeydown="keyLogin()"> <br />
           <input type="submit" value="确定登录">
     <script>
         function keyLogin() {
             var e = event || window.event || arguments.callee.caller.arguments[0];
                if (e && e.keyCode == 13) {
                    alert("你是真的皮"); // 这里可以替换成登录成功的条件
                }
            }
     </script>

     对  var e = event || window.event || arguments.callee.caller.arguments[0] 的解释

          FF没有window.event对象,需要使用作为参数传递的event对象。所以在兼容FF时这样写:

          function date(event)
          {
               e=window.event||event;
               et=e.srcElement||e.target;
          }
        但在一些情况下,比如我们制作了一款日期控件通常这样调用onclick=data(),总不能要求用户这样写吧 onclick=data(event),
        那在不传参的情况下如何获取event呢,于是便有了如下写法:
        function date()
       {
            e=window.event||argument.callee.caller.argument[0];
             .......
       }
    argument:传参集合
    argument.callee:函数体本身
    argument.callee.caller:调用此函数体的函数体
  • 相关阅读:
    mint17上建立lamp环境
    iptables开始ftp
    查看mysql集群状态是否正常
    限制SSH访问源,禁止4A之外的地址跳转访问
    查看cpu、内存和硬盘
    降kipmi0的CPU
    更改密钥对
    eNSP
    划分分区GPT11
    修改虚机IP
  • 原文地址:https://www.cnblogs.com/wangshuazi/p/9414774.html
Copyright © 2011-2022 走看看