It is mainly used to monitor which key is pressed by the keyboard and convert it into ASCII code;
Copy codeThe Code is as follows: <! DOCTYPE html PUBLIC "-// W3C // dtd xhtml 1.0 Strict // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<Html xmlns = "http://www.w3.org/1999/xhtml">
<Head>
<Meta http-equiv = "Content-Type" content = "text/html; charset = gb2312"/>
<Title> window. event. keyCode </title>
</Head>
<Body onkeydown = "alert (window. event. keyCode)">
<Input id = "txtCode" type = "text"/>
</Body>
</Html>
So how can I use carriage return to replace the carriage return of the keypad? First, we need to know that the ASCII code of the carriage return is 13 and the ASCII code of the TAB key is 9;Copy codeThe Code is as follows: <! DOCTYPE html PUBLIC "-// W3C // dtd xhtml 1.0 Strict // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<Html xmlns = "http://www.w3.org/1999/xhtml">
<Head>
<Meta http-equiv = "Content-Type" content = "text/html; charset = gb2312"/>
<Title> Use carriage return instead of the TAB key </title>
</Head>
<Body onkeydown = "if (window. event. keyCode = 13) {window. event. keyCode = 9}">
<Input id = "txtCode" type = "text"/>
<Input id = "txtCode2" type = "text"/>
</Body>
</Html>
In the code above, we used keyCode to implement carriage return instead of the TAB key, but made a simple judgment. If the press is carriage return (13), we set TAB (9) the value is assigned to it (lie to the computer). These small details have accumulated, and it is also a lot of wealth!