- 浏览: 125012 次
- 性别:
- 来自: 北京
最新评论
function addEnterEvent(){
$("form").keyup(function() {
//判断回车符号
if(event.keyCode==13){
var srcElementName=event.srcElement.name;
//获取当前对象在表单中的位置
var currentIndex=$("form :input").index(event.srcElement);
if(currentIndex<$("form :input").size()-1){
while($("form :input").get(currentIndex).name==$("form :input").get(currentIndex+1).name){
currentIndex=currentIndex+1;
}
while($("form :input").get(currentIndex+1).type=="hidden"){
currentIndex=currentIndex+1;
}
$("form :input").get(currentIndex+1).focus();
}
}
});
}
$("form").keyup(function() {
//判断回车符号
if(event.keyCode==13){
var srcElementName=event.srcElement.name;
//获取当前对象在表单中的位置
var currentIndex=$("form :input").index(event.srcElement);
if(currentIndex<$("form :input").size()-1){
while($("form :input").get(currentIndex).name==$("form :input").get(currentIndex+1).name){
currentIndex=currentIndex+1;
}
while($("form :input").get(currentIndex+1).type=="hidden"){
currentIndex=currentIndex+1;
}
$("form :input").get(currentIndex+1).focus();
}
}
});
}
发表评论
-
table加黑
2014-10-16 10:46 641table,tr,td,th{margin:0;padding ... -
控制div隐藏显示
2014-06-07 14:47 782var showValue = $('.xxx).css('d ... -
文本框禁止粘贴复制
2014-04-01 14:47 0function fnckeystop(evt){ ... -
文本框禁止粘贴复制
2014-04-01 14:47 502function fnckeystop(evt){ ... -
文本框禁止粘贴复制
2014-04-01 14:47 0function fnckeystop(evt){ ... -
选择下拉框中的链接,网页自动打开一个新窗口
2014-01-09 18:05 690onChange="javascript:windo ... -
html控件设置为只读
2013-12-14 10:22 1048文本 document.all["xxx" ... -
获取td属性,给它设置成多列
2013-11-04 10:39 999td..setAttribute("colSpan& ... -
js复选框不能为空 (转载)
2013-10-21 16:04 859<script> function checkbo ... -
SSH操作linux命令
2013-08-23 15:48 664查看java 进程 ps -ef |grep java - ... -
html 杂乱
2013-08-23 15:42 7311. 加时间戳用于页面不刷新 &timeStamp= ... -
html 提交时把隐藏的变为可显示
2013-08-23 15:40 702var data=document.all; for(j=0; ... -
table用法(转载)
2012-11-29 14:32 813一、表格的常用属性基 ... -
.jQuery中mouseleave和mouseout的区别(转载)
2012-10-08 15:38 958很多人在使用jQuery实现鼠标悬停效果时,一般都会用到mou ... -
javascript杂乱
2012-03-28 17:32 905一个控件对象为this var thisValue=isNa ... -
SQL Server 2005还原数据库时出现“备份集中的数据库备份与现有的数据库不同”解决方法 (转载)
2012-03-06 16:06 1194对于SQL Server 2005,有几个地方是要注意的,比如 ... -
关闭窗口无提示
2012-02-24 15:34 690<html><body ><sc ... -
html target
2012-02-22 16:19 673target属性指定所链接的页面在浏览器窗口中的打开方式,它的 ... -
java生成excel
2012-02-16 17:49 847HSSFSheet sheet = wb.createShee ... -
java生成excel
2012-02-16 17:47 0HSSFSheet sheet = wb.createShee ...
相关推荐
然而,有些情况下,用户可能希望按下Enter键也能达到类似的效果,即焦点移动到下一个控件,这在很多业务流程中是常见的用户体验需求。如果焦点移动到了提交按钮,那么按下Enter键应当触发提交按钮的Click事件,以...
标题"用Enter键代替Tab键"涉及到一个组件的使用,这个组件可以让用户通过按下Enter键或者上下箭头键来改变控件的焦点,而不是传统的使用Tab键进行切换。这在某些情况下能提高用户体验,特别是对于那些不习惯或不方便...
用户界面中经常会涉及到键盘操作,例如使用Tab键和Enter键来切换焦点。但实际情况下,用户需求千变万化,有时候用户会提出使用回车键Enter来切换焦点的需求,这在某些表单操作中非常常见。因此,了解如何在Vue项目中...
当用户在文本框(TextBox)中按下回车键时,通常希望光标能够自动移动到下一个控件,以便连续输入或执行某些操作。本篇文章将深入探讨如何在C#中实现这种功能,主要涉及以下知识点: 1. **事件处理**:在C#中,事件...
这种组件允许用户在操作窗体时,通过按下回车键或上下方向键来实现原本由Tab键执行的焦点切换功能,提供了一种更加方便的交互方式。 在Delphi中,VCL(Visual Component Library)是用于构建Windows应用程序的一种...
在网页设计中,用户与页面交互的一个常见行为是使用键盘进行导航,特别是使用"Enter"键来提交表单或在多个输入框之间切换。本文将深入探讨如何利用HTML和jQuery实现"Enter"键控制input光标移动的功能,使得用户在按...
例如,可以监听键盘事件,当检测到Enter键被按下时,触发Tab键的功能,使焦点自动移动到下一个控件。 接下来,我们讨论数据网格(Grid)的排序。在数据驱动的应用程序中,用户往往需要对显示的数据进行排序以便快速...
- `Focus`方法:当确定Enter键被按下时,使用`Focus()`方法将焦点转移到下一个合适的控件。 5. **控件间的顺序**: 控件之间的焦点转移顺序通常根据控件的Tab索引设置。在WinForms中,可以通过设置`TabIndex`属性...
在传统的文本输入中,Tab键用于在表单控件之间切换焦点,而Enter键通常用于提交表单。为了使Tab键具有Enter键的功能,我们需要监听键盘事件,并在检测到Tab键按下时触发相应的处理函数。这可以通过重写控件的...
对于Tab键,可能需要编写代码来检查当前焦点的位置,并在需要时将焦点转移到子窗体或主窗体的下一个适当控件。 "inandout.mdb"文件是一个Access数据库文件,其中可能包含了实现这种焦点控制逻辑的VBA代码。通过打开...
在Access中,Tab键通常用于在表单或窗体的不同控件间切换焦点,而Enter键则经常用于执行默认按钮的操作。默认情况下,按下Tab键会按照控件的Tab顺序在窗体的所有控件间移动,包括主窗体和嵌套的子窗体。但如果我们...
这种功能可以使用户在填写表单时更加方便,因为他们无需切换到键盘上的Tab键就能逐个跳转到下一个输入控件。下面我们将详细探讨如何实现这个功能。 首先,我们创建一个名为`ControlTools`的公共类,这个类的作用是...
<br/>不过有时我们希望当用户在页面上按回车键时就是什么也不做,或者,希望用户在按了回车后焦点会转移到下一个TextBox上。 <br/>我参考了VS2005的 WebForm_FireDefaultButton() 函数和网上的一些代码,弄...
文档可能会涵盖如何捕获回车键事件,如何判断当前焦点所在的控件,以及如何将焦点转移到下一个合适的控件上。通常,这涉及到处理WM_KEYDOWN消息,识别VK_ENTER(回车键)和VK_TAB(Tab键)的值,并根据当前焦点改变...
例如,对于TextBox控件,可以添加KeyDown事件,检查是否按下Enter键,然后使用`Me.ActiveControl.NextControl`或`Me.FocusNextControl`方法将焦点转移到下一个控件。 2. **C#**: - 在C#中,可以在窗体级别处理...
本文将详细介绍如何在Telerik的GridViewDataControl中实现一个特性:当用户按下“Enter”键时,焦点跳转到下一个可编辑单元格,而不是默认的行为——跳转到下一行。 #### 背景介绍 在WPF中,默认情况下,“Enter”...
如果检测到“Enter”键,就通过`SelectNextControl`方法来改变焦点,这个方法接受五个布尔类型的参数,分别表示是否应该考虑Tab顺序、是否允许循环切换到最后一个控件、是否允许跳过不可聚焦的控件以及是否允许切换...
- **作用**:当检测到用户按下回车键时,程序会发送一个制表符(TAB)的按键指令。 #### 3.4 重置键值 - **代码片段**:`KeyAscii = 0` - **作用**:将`KeyAscii`变量设置为0,阻止默认的按键行为(即不执行回车键的...