首页前端开发JavaScriptonkeydown - 事件会在用户按下一个键盘按键时发生.

onkeydown - 事件会在用户按下一个键盘按键时发生.

时间2023-05-05 22:31:01发布访客分类JavaScript浏览313
导读:onkeydown定义和用法onkeydown 事件会在用户按下一个键盘按键时发生。语法onkeydown="SomeJavaScriptCode"参数描述SomeJavaScriptCode 必需。规定该事件发生时执行的 JavaScri...


onkeydown定义和用法

onkeydown 事件会在用户按下一个键盘按键时发生。

语法
onkeydown="SomeJavaScriptCode"

参数

描述

SomeJavaScriptCode 必需。规定该事件发生时执行的 JavaScript。

支持该事件的 HTML 标签:

a> , acronym> , address> , area> , b> , bdo> , big> , blockquote> , body> ,
button> , caption> , cite> , code> , dd> , del> , dfn> , div> , dt> , em> ,
fieldset> , form> , h1> to h6> , hr> , i> , input> , kbd> , label> , legend> ,
li> , map> , object> , ol> , p> , pre> , q> , samp> , select> , small> ,
span> , strong> , sub> , sup> , table> , tbody> , td> , textarea> , tfoot> ,
th> , thead> , tr> , tt> , ul> , var>

支持该事件的 JavaScript 对象:
document, image, link, textarea

 

提示和注释

浏览器差异:Internet Explorer 使用 event.keyCode 取回被按下的字符,而 Netscape/Firefox/Opera 使用 event.which。

实例


在本例中,用户无法在输入框中键入数字:

html>
    body>
    script type="text/javascript">
function noNumbers(e){
var keynumvar keycharvar numcheckif(window.event) // IE  {
  keynum = e.keyCode  }
else if(e.which) // Netscape/Firefox/Opera  {
  keynum = e.which  }
keychar = String.fromCharCode(keynum)numcheck = /\d/return !numcheck.test(keychar)}
    /script>
    form>
    input type="text" onkeydown="return noNumbers(event)" />
    /form>
    /html>
    

 


 

 

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: onkeydown - 事件会在用户按下一个键盘按键时发生.
本文地址: https://pptw.com/jishu/18486.html
myeclipse如何设置html格式? 怎么组装充电宝?

游客 回复需填写必要信息