본문 바로가기

컴퓨터/HTML,CSS,JS,JQUERY

form에 <input type="text">가 1개 있는 경우

form을 사용할 때 <input type="text">를 1개만 사용하면

엔터키를 쳤을 때 action이 없더라도 그냥 submit되어버린다.

(왜일까!)

 

따라서

1. onsubmit() 이벤트를 걸어서 해결 (return false로 submit 막기)
2. <input type="text" style="display: none;" /> (visibility로 하면 자리를 차지)

 

의 방법으로 해결하였다.

728x90