Home > Web Front-end > JS Tutorial > JavaScript onkeydown event entry example (a key on the keyboard is pressed)

JavaScript onkeydown event entry example (a key on the keyboard is pressed)

PHPz
Release: 2018-09-30 14:49:38
forward
2879 people have browsed it

This article mainly introduces the introductory example of JavaScript onkeydown event. The onkeydown event captures the situation when a certain key on the keyboard is pressed. Friends in need can refer to it.

JavaScript onkeydown event

The onkeydown event is triggered when the user presses a keyboard key. Different from the onkeypress event, the onkeydown event responds to the processing of pressing any key (including function keys), while the onkeypress event only responds to the processing of character keys being pressed.

Tips

Internet Explorer/Chrome browsers use event.keyCode to retrieve the pressed character, while browsers such as Netscape/Firefox/Opera use event.which .

onkeydown gets the key pressed by the user

The following is an example of using the onkeydown event to obtain the information of the keyboard keys pressed by the user:

<html>
<body>
<script type="text/javascript">
function noNumbers(e)
{
    var keynum;
    var keychar;
    keynum = window.event ? e.keyCode : e.which;
    keychar = String.fromCharCode(keynum);
    alert(keynum+&#39;:&#39;+keychar);
}
</script>
<input type="text" onkeydown="return noNumbers(event)" />
</body>
</html>
Copy after login

As shown in the above example, event.keyCode/event.which gets the numeric value (Unicode encoding) corresponding to a key. Common key values ​​correspond to the following:

数字值 实际键值
48到57 0到9
65到90 a到z(A到Z)
112到135 F1到F24
8 BackSpace(退格)
9 Tab
13 Enter(回车)
20 Caps_Lock(大写锁定)
32 Space(空格键)
37 Left(左箭头)
38 Up(上箭头)
39 Right(右箭头)
40 Down(下箭头)

In web applications, you can often see Let’s use event.keyCode/event.which of the onkeydown event to obtain some of the user’s keyboard operations to run some application examples. For example, when the user logs in, if the caps lock key (20) is pressed, the caps lock will be prompted; when there is page turning, if the user presses the left and right arrows, page turning up and down, etc. will be triggered.

After obtaining the Unicode encoding value, if you need to get the actual corresponding key value, you can obtain it through the fromCharCode method (String.fromCharCode()) of the Srting object. Note that for characters you always get uppercase characters, and for some other function keys you get characters that may not be easy to read.

PS: Here we recommend an online query tool about JS events, which summarizes the commonly used event types and functions of JS

The above is the entire content of this chapter. For more related tutorials, please visit JavaScript Video Tutorial!

Related labels:
source:jb51.net
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template