jQuery:将ENTER更改为TAB

Web应用程序中的一种常见做法是,默认情况下,ENTER键的行为与通常情况不同, 并使用jQuery,您可以轻松更改该行为。

所需的代码是这样的:

函数enter2tab(e){
如果(e.keyCode == 13){
cb = parseInt($(this).attr('tabindex'));

if($(':input [tabindex = \»+(cb + 1)+'\']')!= null){
$(':input [tabindex = \»+(cb + 1)+'\']')。focus();
$(':输入[tabindex = \»+(cb + 1)+'\']')选择();
e.preventDefault();

返回false;}}}

您必须在要应用它的操作中包括enter2tab函数,而没有其他奥秘。

来源| 克里斯塔拉


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   费尔南多

    我告诉你,使用您的代码,它对我不起作用,我想控制的是,当按ENTER键时,TAB的功能将焦点移至下一个输入

  2.   操你,我生了你

    检查代码的语法,因为它不起作用。 这是因为该死的单引号变成了装饰,而双引号没有关闭。