zoukankan      html  css  js  c++  java
  • Firefox下如何将回车键转为Tab键

    在Form里有多个输入域,通过Tab可以在这些输入域中导航,需要用户敲入回车键的效果和Tab见一致,即将
    回车键转为Tab键

    IE下可以实现,代码如下
    Html代码
    1. <html xmlns="http://www.w3.org/1999/xhtml">  
    2. <head>  
    3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">  
    4. <title>无标题文档</title>  
    5. <script type="text/javascript">  
    6. function enterToTab(event){   
    7.   var e = event?event:window.event   
    8.   if(e.keyCode == 13){   
    9.      e.keyCode = 9;   
    10.   }   
    11. }   
    12. </script>  
    13. </head>  
    14.   
    15. <body>  
    16. <form>  
    17. <input id="input1" type="text">  
    18. <input id="input2" type="text">  
    19. <input id="input3" type="text">  
    20. <input id="input4" type="text">  
    21. </form>  
    22. </body>  
    23. </html>  


    但是在FireFox下事件的keyCode 是只读的,不能修改,不知火狐下如何实现这个功能

    采纳的答案

    1. function enterToTab(obj, event){     
    2.   var e = event?event:window.event     
    3.   if(e.keyCode == 13){     
    4.      obj.nextSibling.focus();   
    5.      return false;   
    6.   }     
    7. }   


    函数多传一个参数,就是当前DOM的this, 原理就是entry当前的input, 就让鼠标焦点获得到下一个input框
  • 相关阅读:
    应用市场高速下载以及网页端调起APP页面研究与实现
    linux系统下,添加硬盘并挂载到操作系统的shell 脚本范例
    linux系统下,新加硬盘并把现有的/home目录扩容。
    Java打印裴波那契数列
    JAVA排序的方法
    Java语言输出菱形图型
    Oracle中的sql脚本语言中的循环语句介绍
    Oracle存储过程的创建实例和调用实例
    数组常用方法3---新增元素
    数组常用方法2——修改数组元素。
  • 原文地址:https://www.cnblogs.com/haoliansheng/p/1447512.html
Copyright © 2011-2022 走看看