用JavaScript

时间:2017-03-26 10:04:05

标签: javascript

我有一个输入(类型文本),我想锁定输入字母,只有数字(你知道:0,1,2,3 ......)但我不知道如何使用它简单的JavaScript(重要的是,我不想使用jQuery)。

我的意见:

<input type="text" id="input_number" class="input_child" value="" placeholder="1">

1 个答案:

答案 0 :(得分:0)

要指示输入是否为数字,您可以使用isNaN()函数。 isNaN( N ot a N umber)如果给定的值不是数字,则返回true。

在下面的代码片段中,您可以看到isNaN()正在运行。

&#13;
&#13;
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;
&#13;
&#13;