본문 바로가기

IT노트(구)/JavaScript

input에서 엔터키 눌렀을 때 이벤트 감지하는 방법(자바스크립트 이용)

예를 들어

비밀번호를 입력하고 엔터키를 눌렀을 때

바로 로그인이 수행되도록 만들고 싶다면

input에 onkeypress를 연동하면 된다!

다음과 같이 처리하면 된다!(자바스크립트 이벤트를 활용하는 예제이다!)


<input type="password" onkeypress="return runScript(event)" />

function runScript(e) {
    if(e.keyCode == 13) { // enter는 13이다!
        alert("엔터를 입력하셨습니다!");
        return false; // 추가적인 이벤트 실행을 방지하기 위해 false 리턴
    } else {
        return true;
    }
}