keypress 이벤트로 맹글다가 한글등이 안먹힌다는 사실을 뒤늦게 알게 됬습니다.
그런데 문제는 아래 코드가 keyup keydown 이벤트가 발생하지 않네요
브라우저는 크롬 입니다.
저만의 특별한 경우 인가요?
Copy
<html>
<head>
<script src="https://code.jquery.com/jquery-3.4.1.js"></script>
</head>
<body>
<h1>jQuery keyup(), keydown() and keypress() example</h1>
<label>TextBox : </label>
<input id="textbox" type="text" size="50" />
<div>
<label>1. keyup() Message :</label><span id="msg-keyup"></span>
</div>
<div>
<label>2. keydown() Message :</label><span id="msg-keydown"></span>
</div>
<div>
<label>3. keypress() Message :</label><span id="msg-keypress"></span>
</div>
<script>
$('#textbox').keyup(function(event){
$('#msg-keyup').html('keyup() is triggered!, keyCode = ' + event.keyCode + ' which = ' + event.which)
});
$('#textbox').keydown(function(event){
$('#msg-keydown').html('keydown() is triggered!, keyCode = ' + event.keyCode + ' which = ' + event.which)
});
$('#textbox').keypress(function(event){
$('#msg-keypress').html('keypress() is triggered!, keyCode = ' + event.keyCode + ' which = ' + event.which)
});
</script>
</body>
</html>
|
답변 2개 / 댓글 1개
채택된 답변
+20 포인트
2020-02-01 (토) 03:03:43
오류 없이 잘 작동 합니다.
답변에 대한 댓글 1개
2020-02-01 (토) 04:18:11
2020-02-01 (토) 04:27:06
크롬 확장프로그램이 원인 이였네요...
오늘밤 공치고 놀았습니다.
답변을 작성하려면 로그인이 필요합니다.
아무레도 크롬 확장프로그램 인것 같기도 하구요
이럴때는 잠부터 자브러야 겠습니다.