기타2/Jquery

Enter -> Keyup

죠부니 2019. 10. 8. 11:42
반응형

검색시 엔터키시 바로 검색설정

Keyup이벤트 발생후 해당키가 어떤키를 눌렀는지확인

keycode값이 13이 엔터키를 눌렀을때 작동

지금은 모르겠는데 파이어폭스에서 예전에 event.keycode가 동작을 안해서 추가하는부분이 필요했다.

var keycode = event.keyCode ? event.Keycode : event.which;

참고자료는 아래사이트에서 확인할것

https://www.w3schools.com/jsref/event_key_which.asp

 

KeyboardEvent which Property

KeyboardEvent which Property ❮ DOM Events ❮ KeyboardEvent Example Get the Unicode value of the pressed keyboard key: var x = event.which; Try it Yourself » More "Try it Yourself" examples below. Definition and Usage The which property returns the Unicode c

www.w3schools.com

        $("#검색Input").keyup(function(e){
            var keycode = e.which || e.keyCode;
            if(keycode == "13"){
                e.preventDefault();
                $("#검색버튼").trigger("click");
            }
        });

반응형