4 html javascript integer input
我有这个HTML:
<input type='number' id='length' step='0.1' min='0'; max='5'>Length
Run Code Online (Sandbox Code Playgroud)
和这个Javascript
num=document.getElementById('length').value;
if(num==1 || 2 || 3 || 4|| 5){
num='0'+num;
}
Run Code Online (Sandbox Code Playgroud)
我的问题是这样的:虽然我只希望括号内的代码执行,如果输入的数字是一个整数,它也会激活,如果它检测到0.8或其他一些小数.任何想法为什么?我如何解决它?谢谢.
要确保num是一个整数,而不必定义所有可能性,请使用:
if (num % 1 == 0)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
138 次 |
| 最近记录: |