onkeydown - 事件会在用户按下一个键盘按键时发生.
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