<分区>
下面的示例是数字输入,如果包含“e”字符,则在使用 JavaScript 访问时将返回“”空字符串。
const input = document.querySelector('input');
input.oninput = (e) => console.log(e.target.value)
<input type="number">
能否请您解释一下背后的魔力以及防止这种情况发生的可能方法。
P.S:我正在研究在键盘输入/粘贴上只允许 [0-9] 数字的输入的可能性,并将感谢关于此主题的任何建议:-)