主要就是為了監聽鍵盤按下的是哪個鍵,並且轉成ASCII碼;
複製代碼 代碼如下:
<!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>
那麼如何用斷行符號代替小鍵盤的斷行符號呢?首先我們要知道,斷行符號的ASCII碼是13 ,TAB鍵的ASCII碼是9那就好辦啦;
複製代碼 代碼如下:
<!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>使用斷行符號代替TAB鍵</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>
在上面的代碼中我們使用了keyCode來實現斷行符號代替TAB鍵,只是簡單的做了一個判斷,如果當按下的是斷行符號(13),我們就把TAB(9)的值賦給它(騙騙電腦),這些小小的細節積累起來,也是一批不小的財富吧!