角:“tab"键码事件未触发
Angular: "tab" keycode event not firing
我有一个带有处理程序的表单字段,我想在用户有意接受带有return/enter
或制表符的值后触发该处理程序。在这种情况下,我不能使用onBlur,因为如果用户或系统模糊了字段,它当然会触发。
我有这个。我先有了enter
,它工作得很好。但是keycode==9
不会触发处理程序。焦点只是转移到下一个领域。
ng-keyup="($event.keyCode == 13 ||
$event.keyCode == 9)
&& packages.submitNumber('add', packages.addTrackingNumber)"
有没有办法让这个火在enter
或tab
上?
标签按钮在html是制表到下一个可聚焦的元素(按钮,输入等)。当你按下tab键时下一个可对焦的是keyup。为了避免这种情况,您可以尝试使用ng-keydown
。参见工作示例
相关文章:
- 尝试使用事件键的初级JavaScript
- JQuery 验证 - 如何检测“&”键(只允许“&”而不是“7”,因为两个键码都是“55”)
- Javascript键码在Firefox中不起作用,但在chrome中运行良好
- ASCII到键码转换器
- JAVASCRIPT - 在动态创建的编辑框中拦截键码 13(输入)并将元素传递给不同的函数
- 如何在单个条件下检测键码和单击事件
- JS键码是Safari手机是一样的
- 如何让我的键码聚焦元素
- Javascript键码冲突:“右箭头”和“单引号”
- 铬中“:”的键码是什么
- 使用键码触发事件
- 元键[退格键][ctrl][alt]的键码,带有大写和小写字母
- 在火狐中捕获键码值
- 使用“+”和“-”的键码
- 如何在输入至少 3 个字符后触发事件键下
- 不能使用 jQuery 键码来更改元素的 CSS
- 键码在铬扩展程序中不起作用
- 角:“tab"键码事件未触发
- 当文本框包含特定的键码时触发事件
- 事件.键码值分配在IE11中不工作