我正在尝试使用javascript验证表单信息。我的表格有一个金额值,必须将其输入为数字。我试图做到这一点,所以必须输入一个数字,但我无法完全解决我的javascript函数遇到的问题
-march=skylake
答案 0 :(得分:2)
如果您不打算使用本机HTML5数字输入,那么使用JavaScript就像这样简单:
const input = document.querySelector("#numbers");
input.addEventListener("keydown", verifyKey);
function verifyKey(e) {
if(isNaN(+e.key) && e.key!="Backspace"){
e.preventDefault();
}
}
<input type="text" id="numbers">