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">作者最新文章
D3.js 处理大规模数据点的性能优化策略
2026-11-05 15:37:25
JS实现网页摄像头实时扫码:结合getUserMedia与jsQR教程
2026-11-05 15:27:28
D3.js v5 迁移到 v7 的 API 变更与注意事项
2026-11-05 11:57:17
使用 animate.js 实现多元素协同的序列动画
2026-11-04 22:27:53
JS拖拽排序时怎么添加平滑动画效果?FLIP技术实战
2026-11-04 10:12:22
