2009. 2. 27. 17:14
Web Programming/HTML, JAVASCRIPT
HTML FORM 에 TEXTBOX 가 한개만 존재할 경우
TEXTBOX 에 포커스 되어있을때 엔터키를 치면 서브밋이 된다
거의 모든 브라우저에서 이러한 문제가 일어난다.
원인은 모르겠다.
일단 해결책은 2가지가 일반적이다
1. FORM 에 onsubmit() 함수를 걸고 엔터키가 입력 되면 return false 를 시킨다.
2. 보이지 않는 TEXTBOX를 하나더 만든다.
2. 보이지 않는 TEXTBOX를 하나더 만든다.
<input type="text" style="display: none;" />