엔터키 입력시 폼 전송하기

2023. 1. 18. 18:11자바스크립트

728x90
1
2
3
4
5
6
$("#search_text").keyup(function(e){
    e.preventDefault();
    if ((e.keyCode) === 13) {
        send_form(); // 사용자 정의 함수 호출
    }
});
cs

input 태그에서 엔터키가 입력되면 senf_form()을 호출한다.

이 와는 별개로 입력 홈에서 엔터키를 입력하면 폼이 자동으로 전송되는 경우가 있다.

주로 form 태그가 두 개 이상인 페이지에서 발생한다.

form과 form 을 확실히 구분해 주지 않은 경우 발생하며 도저히 수정이 불가한 경우에는

해당 form 태그를 삭제하고 ajax로 폼을 처리하면 해결되기도 한다.

 

728x90