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

作者:像素漫游

时间:2026-10-27

浏览:569

本文提供了一段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">

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章