gpt4 book ai didi

angularjs在输入时将焦点移动到下一个控件

转载 作者:行者123 更新时间:2023-12-03 14:39:21 25 4
gpt4 key购买 nike

最好的方法是什么,当在表单中按回车键时,焦点转到下一个输入,而不是使用 angularjs 提交表单。

我有一个包含很多字段的表单,客户习惯于按 Enter 键移动到下一个输入(来自桌面应用程序)。当用户点击回车时,angularjs 会保存表单。我喜欢改变这一点。是否可以 ?

最佳答案

我建议制定一个自定义指令。像这样的东西。我没有测试过这个。

.directive('focus', function() {
return {
restrict: 'A',
link: function($scope,elem,attrs) {

elem.bind('keydown', function(e) {
var code = e.keyCode || e.which;
if (code === 13) {
e.preventDefault();
elem.next().focus();
}
});
}
}
});

像这样的东西应该工作。你可能需要调整一些东西。祝你好运。

关于angularjs在输入时将焦点移动到下一个控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18086865/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com