JavaScript实现禁止小键盘数字输入的代码示例

作者:像素漫游时间:2026-10-27 02:01:00浏览:570

本文提供了一段JavaScript代码,用于限制用户在输入框中通过小键盘输入数字。代码通过判断按键的keyCode值,区分小键盘和主键盘的数字输入,并允许Backspace键(keyCode 8)的使用。

JavaScript禁止小键盘数字输入代码

代码如下:

 
function isNum() //判断小键盘输入数字
{ 
var str = (window.event.keyCode);
if (str > 105 || str < 96)
{ 
if (str != 8)
{ 
window.event.returnValue = false;
return;
} 
} 
} 
function isNumUp() //判断主键盘输入数字
{ 
var str = (window.event.keyCode);
if (str > 57 || str < 48)
{ 
if (str != 8)
{ 
window.event.returnValue = false;
return;
} 
} 
} 
+

测试代码:


代码如下:

<INPUT id=check onkeydown=isNumUp() style="WIDTH: 80px; HEIGHT: 10px">
作者最新文章