javascript - 是否可以通过单击只读输入上的数字按钮来跟踪事件?
问题描述
<input type="number" readonly/>
当用户单击向上和向下的小按钮时,无法更改只读数字输入 ( )。但是,当用户单击这些按钮时,是否有事件或其他技巧来监听 JS 中的事件?
我知道可以手动将这些按钮创建为输入附近的独立元素,但输入将失去其“数字”权力
解决方案
字段它仍然监听点击 - Chrome 只读时不显示按钮
你为什么还要保留它的号码?如果它是只读的?
document.querySelector("[type=number][readonly]").addEventListener("click",() => console.log("clicked the readonly"))
<input type="number" readonly/>
在这里讨论
推荐阅读
- laravel - Laravel Validator::extendedDependent() 动态错误信息
- node.js - Mongoose如何引用相同的架构
- python - 将 CSV 文件解析为每个键具有多个值的字典
- php - 如何为 Wordpress Gutenberg 图像块输出添加宽度和高度?
- dart - 如何将 array.map().toList 转换为泛型类型?
- php - 我想在php中下载一个带有curl的代理列表
- flutter - 选择图像时按下后退按钮时应用程序崩溃
- wordpress - 如何从 wordperess 中删除 pingback 标记 xmlrpc
- watson-text-to-speech - 我可以在视频中使用 Watson Text to Speech 吗?
- reactjs - 如果请求的来源不正确,我如何拒绝提供 index.html?