热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JavaScript网页里按回车时焦点的转移

参照1function      enter2tab()        {            var      e            document.activeElem

参照1

function      enter2tab()        {   
         
var      e      =      document.activeElement;   
         
var      b      =      (e.tagName      ==      "INPUT"   
             
&&      window.event.keyCode      ==      13   
             
&&      (      e.type      ==      "text"   
             
||      e.type      ==      "password"   
             
||      e.type      ==      "checkbox"   
             
||      e.type      ==      "radio")   
             
||      e.tagName=="SELECT");   
         
var      a      =      document.forms[0].elements,      n=-1;   
         
for(var      i=0;      i<a.length;      i++)   
         {   
             
if(a[i]==e)      n=i;   
             
if(n>-1      &&      b      &&      n+1<a.length)   
             {   
                 
if(!a[n+1].disabled)   
                 {   
                     a[n
+1].focus();   
                     window.event.keyCode            
=      0;   
                     window.event.returnValue
=      false;   
                     
return;   
                 }   
                 n
=i;   
             }   
         }   
     } 

  

参照2  

DOCTYPE     HTML     PUBLIC     "-//W3C//DTD     HTML     4.0     Transitional//EN">   
    
<HTML>   
    
<HEAD>   
    
<TITLE>     New     Document     TITLE>   
    
HEAD>   
    
<BODY>   
    
<FORM     METHOD=POST     ACTION=""     name="FTYPE">   
    
<INPUT     TYPE="button"     NAME="button"     value="button"     onKeyPress="return     EnterTo(this)"><br>   
    
<INPUT     TYPE="checkbox"     NAME="checkbox"     value="checkbox"     onKeyPress="return     EnterTo(this)">checkboxbutton<br>   
    
<INPUT     TYPE="checkbox"     NAME="checkbox"     value="checkbox"     onKeyPress="return     EnterTo(this)">checkboxbutton<br>   
    
<INPUT     TYPE="radio"     NAME="radio"     value="radiobutton"     onKeyPress="return     EnterTo(this)">radiobutton<br>   
    
<SELECT     NAME="SELECT"     onKeyPress="return     EnterTo(this)"><OPTION     value="SELECT1">SELECT1OPTION><OPTION     value="SELECT2"     onKeyPress="return     EnterTo(this)">SELECT2OPTION>SELECT><br>   
    
<INPUT     TYPE="submit"     NAME="submit"     value="submit"     onKeyDown="return     EnterTo(this)"><br>   
    
<INPUT     TYPE="text"     NAME="text"     value="text"     onKeyPress="return     EnterTo(this)"><br>   
    
<TEXTAREA     NAME="TEXTAREA"     ROWS="20"     COLS="30"     >TEXTAREATEXTAREA><br>   
    
<INPUT     TYPE="password"     NAME="password"     value="password"     onKeyPress="return     EnterTo(this)"><br>   
    
<INPUT     TYPE="reset"     NAME="reset"     value="reset"     onKeyPress="return     EnterTo(this)"><br>   
    
<INPUT     TYPE="file"     NAME="file"     value="file"     onKeyPress="return     EnterTo(this)"><br>   
    
<div>fffffffffdiv>   
    
FORM>   
    
<hr>   
    
<SCRIPT     LANGUAGE="Javascript">   
    
   
    SCRIPT>   
    
BODY>   
    
<SCRIPT     LANGUAGE="Javascript">   
    
   
    SCRIPT>   
    
HTML>  

 
参照3

Private    Sub    Text3_KeyPress(KeyAscii    As    Integer)   
   
If    KeyAscii    =    13    Then                      'text3      然后text4   
   Text4.SetFocus   
   
End    If   
   
End    Sub

 


推荐阅读
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • 本文介绍了使用PHP实现断点续传乱序合并文件的方法和源码。由于网络原因,文件需要分割成多个部分发送,因此无法按顺序接收。文章中提供了merge2.php的源码,通过使用shuffle函数打乱文件读取顺序,实现了乱序合并文件的功能。同时,还介绍了filesize、glob、unlink、fopen等相关函数的使用。阅读本文可以了解如何使用PHP实现断点续传乱序合并文件的具体步骤。 ... [详细]
  • 也就是|小窗_卷积的特征提取与参数计算
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了卷积的特征提取与参数计算相关的知识,希望对你有一定的参考价值。Dense和Conv2D根本区别在于,Den ... [详细]
  • 猜字母游戏
    猜字母游戏猜字母游戏——设计数据结构猜字母游戏——设计程序结构猜字母游戏——实现字母生成方法猜字母游戏——实现字母检测方法猜字母游戏——实现主方法1猜字母游戏——设计数据结构1.1 ... [详细]
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • 深入理解CSS中的margin属性及其应用场景
    本文主要介绍了CSS中的margin属性及其应用场景,包括垂直外边距合并、padding的使用时机、行内替换元素与费替换元素的区别、margin的基线、盒子的物理大小、显示大小、逻辑大小等知识点。通过深入理解这些概念,读者可以更好地掌握margin的用法和原理。同时,文中提供了一些相关的文档和规范供读者参考。 ... [详细]
  • 本文介绍了一道网络流题目hdu4888 Redraw Beautiful Drawings的解题思路。题目要求以行和列作为结点建图,并通过最大流算法判断是否有解以及是否唯一。文章详细介绍了建图和算法的过程,并强调在dfs过程中要进行回溯。 ... [详细]
  • 【shell】网络处理:判断IP是否在网段、两个ip是否同网段、IP地址范围、网段包含关系
    本文介绍了使用shell脚本判断IP是否在同一网段、判断IP地址是否在某个范围内、计算IP地址范围、判断网段之间的包含关系的方法和原理。通过对IP和掩码进行与计算,可以判断两个IP是否在同一网段。同时,还提供了一段用于验证IP地址的正则表达式和判断特殊IP地址的方法。 ... [详细]
  • JavaScript和HTML之间的交互是经由过程事宜完成的。事宜:文档或浏览器窗口中发作的一些特定的交互霎时。能够运用侦听器(或处置惩罚递次来预订事宜),以便事宜发作时实行相应的 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有