`
京华倦客
  • 浏览: 125012 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

实现Enter键自动将焦点切换到表单下一个控件对象上(即代替tab建)

阅读更多
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();
}
}
});
}
分享到:
评论

相关推荐

    winform点击enter如同点击tab焦点到下一个控件

    然而,有些情况下,用户可能希望按下Enter键也能达到类似的效果,即焦点移动到下一个控件,这在很多业务流程中是常见的用户体验需求。如果焦点移动到了提交按钮,那么按下Enter键应当触发提交按钮的Click事件,以...

    用Enter键代替Tab键

    标题"用Enter键代替Tab键"涉及到一个组件的使用,这个组件可以让用户通过按下Enter键或者上下箭头键来改变控件的焦点,而不是传统的使用Tab键进行切换。这在某些情况下能提高用户体验,特别是对于那些不习惯或不方便...

    Vue中实现回车键切换焦点的方法

    用户界面中经常会涉及到键盘操作,例如使用Tab键和Enter键来切换焦点。但实际情况下,用户需求千变万化,有时候用户会提出使用回车键Enter来切换焦点的需求,这在某些表单操作中非常常见。因此,了解如何在Vue项目中...

    C#实现回车光标自动跳到下一个控件的几种方法

    当用户在文本框(TextBox)中按下回车键时,通常希望光标能够自动移动到下一个控件,以便连续输入或执行某些操作。本篇文章将深入探讨如何在C#中实现这种功能,主要涉及以下知识点: 1. **事件处理**:在C#中,事件...

    Enter键代替Tab键移动焦点的组件

    这种组件允许用户在操作窗体时,通过按下回车键或上下方向键来实现原本由Tab键执行的焦点切换功能,提供了一种更加方便的交互方式。 在Delphi中,VCL(Visual Component Library)是用于构建Windows应用程序的一种...

    enter键控制input光标移动到下一个框

    在网页设计中,用户与页面交互的一个常见行为是使用键盘进行导航,特别是使用"Enter"键来提交表单或在多个输入框之间切换。本文将深入探讨如何利用HTML和jQuery实现"Enter"键控制input光标移动的功能,使得用户在按...

    pb(映射Enter键到Tab键、排序)

    例如,可以监听键盘事件,当检测到Enter键被按下时,触发Tab键的功能,使焦点自动移动到下一个控件。 接下来,我们讨论数据网格(Grid)的排序。在数据驱动的应用程序中,用户往往需要对显示的数据进行排序以便快速...

    按Enter键在控件中移动焦点.rar

    - `Focus`方法:当确定Enter键被按下时,使用`Focus()`方法将焦点转移到下一个合适的控件。 5. **控件间的顺序**: 控件之间的焦点转移顺序通常根据控件的Tab索引设置。在WinForms中,可以通过设置`TabIndex`属性...

    C# Tab键转Enter键,限制输入数字

    在传统的文本输入中,Tab键用于在表单控件之间切换焦点,而Enter键通常用于提交表单。为了使Tab键具有Enter键的功能,我们需要监听键盘事件,并在检测到Tab键按下时触发相应的处理函数。这可以通过重写控件的...

    控制TAB及ENTER键在子窗体中的行为1.0

    对于Tab键,可能需要编写代码来检查当前焦点的位置,并在需要时将焦点转移到子窗体或主窗体的下一个适当控件。 "inandout.mdb"文件是一个Access数据库文件,其中可能包含了实现这种焦点控制逻辑的VBA代码。通过打开...

    控制TAB及ENTER键在子窗体中的行为access2000

    在Access中,Tab键通常用于在表单或窗体的不同控件间切换焦点,而Enter键则经常用于执行默认按钮的操作。默认情况下,按下Tab键会按照控件的Tab顺序在窗体的所有控件间移动,包括主窗体和嵌套的子窗体。但如果我们...

    WinForm中变Enter键为Tab键实现焦点转移的方法

    这种功能可以使用户在填写表单时更加方便,因为他们无需切换到键盘上的Tab键就能逐个跳转到下一个输入控件。下面我们将详细探讨如何实现这个功能。 首先,我们创建一个名为`ControlTools`的公共类,这个类的作用是...

    回车变成Tab的解决方案

    &lt;br/&gt;不过有时我们希望当用户在页面上按回车键时就是什么也不做,或者,希望用户在按了回车后焦点会转移到下一个TextBox上。 &lt;br/&gt;我参考了VS2005的 WebForm_FireDefaultButton() 函数和网上的一些代码,弄...

    delphi 回车替Tab下移控件.rar

    文档可能会涵盖如何捕获回车键事件,如何判断当前焦点所在的控件,以及如何将焦点转移到下一个合适的控件上。通常,这涉及到处理WM_KEYDOWN消息,识别VK_ENTER(回车键)和VK_TAB(Tab键)的值,并根据当前焦点改变...

    Use the Enter Key Like a Tab

    例如,对于TextBox控件,可以添加KeyDown事件,检查是否按下Enter键,然后使用`Me.ActiveControl.NextControl`或`Me.FocusNextControl`方法将焦点转移到下一个控件。 2. **C#**: - 在C#中,可以在窗体级别处理...

    wpf telerik tab替换为回车,用户回车时,进入下一个可编辑格,而不是下一行

    本文将详细介绍如何在Telerik的GridViewDataControl中实现一个特性:当用户按下“Enter”键时,焦点跳转到下一个可编辑单元格,而不是默认的行为——跳转到下一行。 #### 背景介绍 在WPF中,默认情况下,“Enter”...

    使Form界面回车是切换到下一项,注意不要设置from的accessbuttom和keyprebiew属性

    如果检测到“Enter”键,就通过`SelectNextControl`方法来改变焦点,这个方法接受五个布尔类型的参数,分别表示是否应该考虑Tab顺序、是否允许循环切换到最后一个控件、是否允许跳过不可聚焦的控件以及是否允许切换...

    精彩编程与编程技巧-把回车键变成TAB键...

    - **作用**:当检测到用户按下回车键时,程序会发送一个制表符(TAB)的按键指令。 #### 3.4 重置键值 - **代码片段**:`KeyAscii = 0` - **作用**:将`KeyAscii`变量设置为0,阻止默认的按键行为(即不执行回车键的...

Global site tag (gtag.js) - Google Analytics