넌 이런 것도 모르니

    javascript 1

    [Javascript] 웹 페이지 새로고침, 뒤로가기 및 더블 클릭 막기

    회사 일로 간단한 웹 설문조사 폼을 개발한적 있다. 이 때 난감했던게 버튼을 연속클릭하거나 페이지를 뒤로 이동했을 시 기존 전송 데이터가 남아있어 DB에 중복으로 쌓였다. 이를 해결하기 위해 이전 페이지로 이동 및 버튼 더블 클릭을 막는 코드를 작성했다. 새로 고침 막기 // Ctrl + Key 형태의 조합키를 사용할 수 있는 코드 function doNotReload(){ // keyCode = 78 : n, 82 : r, 116 : f5, if( (event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82)) || (event.keyCode == 116) ) { event.keyCode = 0; event.cancelBubble = tr..

    개발 공부/기록 2023.01.03
    1
    더보기
    프로필사진

    제가 아무 것도 모릅니다. 진짜에요. 개발자로 살아남기

    • 분류 전체보기 (33)
      • 개발 공부 (28)
        • 기록 (7)
        • 아카이브 (4)
        • Spring (12)
        • Database (5)
      • daily life (3)
        • 우리강아지 (1)
        • 일상 (2)
      • 항해 플러스 (2)
        • WIL (2)
        • 발제 정리 (0)
        • 과제 로그 (0)

    Tag

    항해플러스후기, 이클립스, 서버충돌, 어노테이션, 더블클릭금지, MySQL, elasticsearch, 엘라스틱서치, MyBatis, 자바, 항해플러스, java, 스프링, 스프링부트, 뒤로가기금지, 라이브러리, REST API, springboot, bash-4.2$, 항해플러스백엔드,

    최근글과 인기글

    • 최근글
    • 인기글

    최근댓글

    방문자수Total

    • Today :
    • Yesterday :

    Copyright © Kakao Corp. All rights reserved.

    티스토리툴바