首页 > 解决方案 > 是否可以通过单击只读输入上的数字按钮来跟踪事件?

问题描述

<input type="number" readonly/>当用户单击向上和向下的小按钮时,无法更改只读数字输入 ( )。但是,当用户单击这些按钮时,是否有事件或其他技巧来监听 JS 中的事件?

我知道可以手动将这些按钮创建为输入附近的独立元素,但输入将失去其“数字”权力

标签: javascript

解决方案


字段它仍然监听点击 - Chrome 只读时不显示按钮

你为什么还要保留它的号码?如果它是只读的?

document.querySelector("[type=number][readonly]").addEventListener("click",() => console.log("clicked the readonly"))
<input type="number" readonly/>

在这里讨论

检测数字输入微调器点击


推荐阅读