이베리스
Iberis
이베리스
전체 방문자
오늘
어제
  • 전체보기 (72)
    • Course (64)
      • MS-SQL (10)
      • MY-SQL (12)
      • Oracle (2)
      • PostgreSQL (1)
      • ASP.NET with C# (5)
      • PHP (14)
      • Java (1)
      • javaScript (11)
      • A quick tip (1)
      • CodeIgniter (1)
      • CSS (3)
      • 운영체제 (2)
      • Git (1)
      • 리눅스 (0)
    • Utility (4)
    • 와우 (2)
      • 애드온 (2)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 자동 줄 바꿈
  • width
  • Benik
  • 쿼리
  • 3자리
  • 3DP
  • 테이블
  • 접속안됨
  • 15517
  • dbo
  • 수동삭제
  • 콤마
  • MSSQL
  • 렌카드
  • comma
  • 공유폴더
  • 1326
  • 이베리스
  • error
  • Elv
  • power point
  • table
  • 19c
  • 삭제
  • 테이블 복사
  • 와우클래식
  • share
  • 보안 주체
  • wowclassic
  • 구조 복사

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
이베리스

Iberis

Course/javaScript

Enter키 폼 전송 막기

2013. 12. 30. 13:36
$(function() {
    $("input:text").keydown(function(evt) {
        if (evt.keyCode == 13)
            return false;
    });
});

아래 방법이 익스플로어에서는 동작하지 않는다. 역시 jQuery가 간단하구나;;;



<form> 태그 내부에 둘러싸여진 input text 박스에서 포커스가 있을 때

Enter 를 누르게 되면 자동으로 submit 이 된다. 이것은 form 내부에

input 박스가 하나만 존재해서 그렇다. 이 기능을 막고자 한다면 여러가지

방법이 있는데 그에 대한 방법들을 설명하고자 한다.

(1) keycode 값을 판단해서 처리

 

form 이 submit 되었을때 javascript 로 keycode 값을 읽어와 Enter 에

해당하는 것들은 스킵하게 해준다.

?
1
2
3
4
5
6
7
8
9
10
11
< script language="javascript">
//ENTER 안먹게 하는것
function captureReturnKey(e) {
    if(e.keyCode==13 && e.srcElement.type != 'textarea')
    return false;
}
< /script>
 
< form name="F" method="post" onkeydown="return captureReturnKey(event)">
    < input type="text" name="test">
< /form>


(2) form 태그의 속성값으로 막기

 

form 에 onSubmit 이라는 속성이 있는데 이것을 false 로 설정하면 된다.

?
1
2
3
4
<form name="searchForm" onsubmit="return false;" method="post">
    <input name="searchVal">
    <input onclick="searchBoard()" type="button" value="검색">
</form>


출처 : http://mainia.tistory.com/523


저작자표시 비영리 변경금지 (새창열림)

'Course > javaScript' 카테고리의 다른 글

javascript checkbox checked 처리 ie, 크롬 다되는거  (0) 2015.06.10
chrome(크롬)에서 location.href 가 안될 때  (0) 2015.06.10
textarea 부모 객체 사이즈에 맞게 리사이즈 (jquery)  (0) 2014.10.08
jquery 간단한 정리  (0) 2013.12.24
라디오버튼 체크값 알아오기  (0) 2013.12.05
    'Course/javaScript' 카테고리의 다른 글
    • chrome(크롬)에서 location.href 가 안될 때
    • textarea 부모 객체 사이즈에 맞게 리사이즈 (jquery)
    • jquery 간단한 정리
    • 라디오버튼 체크값 알아오기
    이베리스
    이베리스
    Developer

    티스토리툴바