function handleEvent(oEvent)
{
//数字"0"的keyCode为48,"1"为49,依此类推
if(oEvent.keyCode != 48 && oEvent.keyCode != 49 && oEvent.keyCode != 50 && oEvent.keyCode != 51 && oEvent.keyCode != 52 && oEvent.keyCode != 53 && oEvent.keyCode != 54 && oEvent.keyCode != 55 && oEvent.keyCode != 56 && oEvent.keyCode != 57)
{
oEvent.returnValue = false; //如果输入字符不为数字,取消按键事件
}
}
<input type="text" onkeypress="handleEvent(event)" />
本文介绍了一种使用JavaScript实现的简单方法,该方法能够确保用户在输入框中只能输入数字。通过检测键盘事件(onkeypress)并检查每个按键对应的keyCode来实现这一功能。
1570

被折叠的 条评论
为什么被折叠?



