Javascript 의 window.event.keyCode 사용 안내

1624 단어 eventkeyCode
키 보드 를 감청 하기 위해 어떤 키 를 누 르 고 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>
위의 코드 에서 우 리 는 TAB 키 대신 키 코드 를 사 용 했 습 니 다.단지 간단하게 판단 을 했 을 뿐 입 니 다.만약 에 누 른 것 이 리 턴(13)이 라면 우 리 는 TAB(9)의 가 치 를 그 에 게 부여 합 니 다.이런 작은 디 테 일 한 부분 을 축적 하 는 것 도 적지 않 은 자산 이 겠 죠?

좋은 웹페이지 즐겨찾기