javascript - 为什么 event.key 突然停止工作?
问题描述
我用event.key
了一整天,现在突然它给了我undefined
。我 100% 确定今天早些时候它给了我按下的键。任何想法可能发生了什么或代码有问题?
$records_inputs
是输入的集合!
$records_inputs.on("input", function(e) {
var pattern_only_digits = /[0-9]/;
var input_value = $(this).val();
alert(e.which + " " + e.key + " " + e.keyCode);
if (e.keyCode != 8 && !pattern_only_digits.test(e.key)) {
e.preventDefault();
}
console.log(e);
//$(this).val(numberFormatFromString(removeDotsFromString(input_value)));
});
解决方案
推荐阅读
- java - 如何在 java 中禁用 AWS 临时安全凭证的权限?
- flutter - 当我尝试打开相机以扫描 QR 码时,我收到“无法在没有相机许可的情况下打开相机“0”错误
- intellij-idea - 无法在没有扩展错误的情况下执行 Clojure 宏
- c# - 如何使用控制台应用程序使用 C# .NET Core (windows + linux) 创建 Facebook RTSP 流?
- c++ - 初始化类类型时直接初始化会出错
- erlang - 具有非默认 EPMD 端口的 Erlang 节点不再响应 ping
- google-apps-script - 优化 .gs 搜索和替换脚本?
- sql - 如何从datetime sql中提取时间
- linux - 在字符串匹配后查找哪些文件具有重复字符
- search - 自定义 docusaurus 搜索栏 v2