반응형
입력상자가 하나만 있을 경우, 엔터키를 누르면 강제로 Submit 되어버린다.
엔터를 눌렀을 때, submit을 막을 방법은
1. 보이지 않게 text박스를 하나 더 만든다.
<input type="text" name="aaa" style="display:none;">
2. javascript를 통한 강제 제어
<input type="text" name="bbb" onkeydown='javascript_:{ if(event.keyCode==13) event.returnValue=false;}'>
3. form 자체에서 차단
<form onkeypress="return event.keyCode != 13;">
4. jquery로 차단
$(document).on('keypress', 'form', function(e) {
return e.keyCode != 13;
});
또는
<form onsubmit="return false;">
728x90
반응형
'웹 개발' 카테고리의 다른 글
java 디렉토리(폴더) 생성 (0) | 2019.08.15 |
---|---|
[java] double자료형 반올림(올림, 버림) (0) | 2019.08.15 |
[jsp] EL 사용시 주의사항 (0) | 2019.08.15 |
JSP에서 parameter를 넘기는 방법 (0) | 2019.08.15 |
jstl에서 sql 사용 (0) | 2019.08.15 |