javascript - 焦点在 Chrome 上的输入中不起作用

标签 javascript google-chrome asp-classic

此代码可以在 IE 上运行,但不能在 chrome 上的输入中运行,

 onkeyup="javscript:if(event.keyCode ==13){frm1.identifyCode.focus();}"

我尝试设置超时但仍然不起作用。

setTimeout(function(){frm1.identifyCode.focus();},0);

最佳答案

尝试将超时更改为 1,这可能会解决问题。它将有最小的延迟并减慢 Chrome 中的执行速度。我认为这是 chrome 上的一个错误。

setTimeout(function(){frm1.identifyCode.focus();},1);

类似问题jQuery focus not working in Chrome

关于javascript - 焦点在 Chrome 上的输入中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33093490/

相关文章:

asp.net - 如何在 asp.net 中单击按钮时显示/隐藏 gif 图像

javascript - 执行前延迟

javascript - midori js框架支持chrome浏览器吗?

javascript - chrome 扩展程序重新加载后无法发送消息

SQL 两个整数相除得到小数值错误

php - 自动谷歌搜索

javascript - 使用 moment.js 验证日期

javascript - Jasmine 测试超时, "Async callback was not invoked within 5000ms"altghough 在我的 Angular 项目测试中没有使用异步函数

javascript - iframe.contentWindow.document Chrome 替代品?

iis - 密码保护 IIS 上的文件而不使用 NTFS 文件权限