概述
onkeypress 属性用来获取或设置当前元素的keypress事件的事件处理函数.
语法
element.onkeypress = event handling code
备注
当用户在键盘上按下某个键(不是所有的键都会,比如ctrl)以后会触发keypress事件
例子
下例演示了onkeypress
事件在一个文本输入框内的用法:
<!doctype html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Example</title> <script type="text/javascript"> function numbersOnly(oToCheckField, oKeyEvent) { return oKeyEvent.charCode === 0 || /\d/.test(String.fromCharCode(oKeyEvent.charCode)); } </script> </head> <body> <form name="myForm"> <p>这个文本框只能输入数字(译者注:不用中文输入法的前提下): <input type="text" name="myInput" onkeypress="return numbersOnly(this, event);" onpaste="return false;" /></p> </form> </body> </html>
规范
不属于任何公开的标准