본문 바로가기

dev

[javascript] form내 모든 input에 엔터 submit 넣기

보통 form안에 버튼이 있거나 text 타입 input이 하나만 존재할 경우 submit기능이 동작하는데

 

그 외에 따로 추가를 원하는 경우 각 input에 keycode == 13 이벤트를 걸어주는 방법도 있지만

 

해당 폼안에 타입이 submit인 input을 하나 넣어주면 모든 input에서 엔터를 눌러도 submit이 동작하게 된다

 

<input type="submit" style="display:none" onclick="search()">

 

그리고 그 submit 타입 input에 onclick 이벤트를 지정하면 제출할 때마다 해당 이벤트가 동작한다