onkeypress 事件
HTML DOM 的 onkeypress 事件会在键盘按键被按下并释放一个键时触发
与 onkeypress 事件的关联的事件发生次序:
- onkeydown
- onkeypress
- onkeyup
所有浏览器中 onkeypress 事件不是适用于所有按键(如: ALT, CTRL, SHIFT, ESC)
因此监听一个用户是否按下按键请使用 onkeydown 事件,所有浏览器都支持 onkeydown 事件
语法
HTML
<element onkeypress=" SomeJavaScriptCode ">
JavaScript
object.onkeypress=function(){ /*SomeJavaScriptCode*/ };
浏览器支持
Yes | Yes | Yes | Yes | Yes |
范例
在用户按下键盘按钮时执行 Javascript 代码
<input type="text" onkeypress="myFunction()">
支持 onkeypress 事件的 HTML 标签
onkeypress 属性可用于所有的 HTML 元素,除了
- <base>
- <bdo>
- <br />
- <head>
- <html>
- <iframe>
- <meta>
- <param>
- <script>
- <style>
- <title>