Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jquery中实现tabstop?_Javascript_Jquery_Angularjs_Html - Fatal编程技术网

Javascript 如何在jquery中实现tabstop?

Javascript 如何在jquery中实现tabstop?,javascript,jquery,angularjs,html,Javascript,Jquery,Angularjs,Html,我知道使用tabindex=“-1”我们可以使用TAB关键字跳过该字段。但我想在按钮出现时使用TAB stop TAB。是否存在TAB stop事件 在我的例子中,它将焦点放在(输入字段)->电子邮件(输入字段)->按钮(sdfsdf)上。现在我不想使用tab关键字移动到测试输入字段 这是代码 名称: 年龄: 电邮: sdfsdf 测试: 当焦点转到按钮“sdfsdf”时,我不想移动下一个输入或任何字段。首先将class=“tabdisabled”添加到按钮。然后,您可以简单地使用: $(f

我知道使用tabindex=“-1”我们可以使用
TAB
关键字跳过该字段。但我想在按钮出现时使用TAB stop TAB。是否存在TAB stop事件

在我的例子中,它将焦点放在(输入字段)->电子邮件(输入字段)->按钮(sdfsdf)上。现在我不想使用tab关键字移动到测试输入字段

这是代码

名称:
年龄:
电邮:
sdfsdf
测试:
当焦点转到按钮“sdfsdf”时,我不想移动下一个输入或任何字段。

首先将
class=“tabdisabled”
添加到按钮。然后,您可以简单地使用:

$(function() {
    $('.tabdisabled').on('keydown', function(e) {
        if (e.which === 9) {
            e.preventDefault();
            //Additional Behaviour
        }
    });
});
我更新了你的小提琴:

希望这有帮助!:)

$(function() {
    $('.tabdisabled').on('keydown', function(e) {
        if (e.which === 9) {
            e.preventDefault();
            //Additional Behaviour
        }
    });
});