- 时间:2022-05-27 08:31 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
[b]JavaScript onkeypress 事件[/b]
用户按下或按住一个键盘按键时会触发 onkeypress 事件。
注意:onkeypress 事件与 [url=http://www.1sucai.cn/article/56376.htm]onkeydown [/url]事件有些细微差别,onkeypress 事件不做相应功能键按下的处理。具体可将下面的示例更改为 onkeydown 事件后,可输入 !@#$ 等特殊字符即可体会出二者之间的差别。
[b]提示[/b]
Internet Explorer/Chrome 浏览器使用 event.keyCode 取回被按下的字符,而 Netscape/Firefox/Opera 等浏览器使用 event.which。
[b]利用 onkeypress 事件只允许输入数字[/b]
下面是一个利用 onkeypress 事件只允许用户在表单域输入数字的例子:
[url=http://www.1sucai.cn/article/56376.htm]onkeydown [/url]事件一节中。例子中对 8 的值做特殊处理,是为了在文本域中支持退格(Backspace)键。