我有一个输入(类型文本),我想锁定输入字母,只有数字(你知道:0,1,2,3 ......)但我不知道如何使用它简单的JavaScript(重要的是,我不想使用jQuery)。
我的意见:
<input type="text" id="input_number" class="input_child" value="" placeholder="1">
答案 0 :(得分:0)
要指示输入是否为数字,您可以使用isNaN()函数。 isNaN(是 N ot a N umber)如果给定的值不是数字,则返回true。
在下面的代码片段中,您可以看到isNaN()正在运行。
var num = document.getElementById("input_number").value;
console.log(num);
// true if num is not a number
// false if num is a number
if (isNaN(num))
console.log("no number");
else
console.log("is a number");
&#13;
<input type="text" id="input_number" class="input_child" value="test" placeholder="1">
&#13;