javascript限制只允许输入数字的三种方法

发布时间:2020-02-06编辑:脚本学堂
本文介绍下,用javascript代码限制用户只能输入数字的三种方法,有需要的朋友,走过路地莫错过,呵呵。

方法1,
 

复制代码 代码示例:
<script language=javascript>
//只能输入数字
function onlyNum()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
event.returnValue=false;
}
</script>
<input onkeydown="onlyNum();">

方法2,
 

//只能输入数字
<input onkeypress="return event.keyCode>=48&&event.keyCode<=57" onpaste="return !clipboardData.getData('text').match(/D/)" style="ime-mode:disabled" ondragenter="return false">

方法3,
 

复制代码 代码示例:
//只能输入数字
<script>
function check(){
if (isNaN(tt.value))
{alert("非法字符!请输入正确的数字!");
tt.value="";}
}
</script>
<input type="text" name="tt" onkeyup="check();">

赠送一个禁止输入空格的方法:
 

复制代码 代码示例:
//js禁止input输入空格 
<input onkeydown="if(event.keyCode==32) return false">

更多方法,请参考:
javascript 限制表单输入内容的方法汇总

脚本就在脚本学堂,www.jb200.com。