jquery - 页面加载时禁用回车键
问题描述
当焦点位于下拉框或焦点从当前屏幕传递时,我想禁用回车键。
我试过这个
window.addEventListener('keydown', function(e) {
if (e.keyIdentifier == 'U+000A' || e.keyIdentifier == 'Enter' || e.keyCode == 13) {
if (e.target.nodeName == 'INPUT' && e.target.type == 'text') {
e.preventDefault();
return false;
}
}
}, true);
但它仅在焦点位于输入字段上时禁用输入键。即使焦点通过当前屏幕,我也想在整个页面上禁用。
解决方案
推荐阅读
- nuxt.js - 如何在现有 Nuxt.js 项目中从 eslint-config-prettier 切换到 prettier-eslint?
- sql - SQL - 替换 SQL 字符串中的字符
- python - 如果 pandas python 中所有行的条件都不起作用
- python - 如何在python中解码JSON文件并获取特定的密钥
- c# - 如何使用 C# 在 Windows 应用程序中使用 SaveFileDialog 在来自 HttpClient 的本地计算机上保存 Zip 文件?
- ms-office - Excel Open XML - 黑底白字 - 颜色在哪里定义?
- reactjs - 在移动视图中,为什么抽屉没有从反应钩子中的 appBar iconButton (material-ui) 打开?
- installation - 在 Inno Setup 的屏幕中央显示启动画面
- java - 添加paintComponents()后不出现背景
- r - 在R中重新排列/数据框