글 날리기 방지 소스 문의좀...

글 날리기 방지 소스 문의좀...

QA

글 날리기 방지 소스 문의좀...

본문

 
var check = true;
$(window).on("beforeunload", function(){
        if(check){
        return "이 페이지를 벗어나면 작성된 내용은 저장되지 않습니다.";
    }
});

소스 찾다가 구글에서 검색해보니 amina 사이트에서 위 소스를 찾았는데.........

적용해보니까 잘되는거같긴한데 문제는 이걸 글 작성 후 글쓰기 누르면 또 창이 뜨는데....

글쓰기 버튼엔 안나오고 취소나 x 버튼 누를경우 알트창이 나오도록 하려면 어떻해 해줘야하나요??

그리고 1 이란 게시판에만 적용하려고 한다면 무슨 방법으로 적용해야할지 부탁드려요..

이 질문에 댓글 쓰기 :

답변 1

<form/>에 <input type="hidden" name="check_tmp" value="Y"/> 이렇게 넣어놓고,

글쓰기 누를때 이 인풋값을 지우고 넘기는 식으로 하면 어떨까요?

 

예를들면,


$("form").on("submit",function(){
$("input[name=check_tmp]").val("");
});

이런 식으로하고,

 

위 소스는


var check = $("input[name=check_tmp]").val();
$(window).on("beforeunload",function(){
if(check=="Y") {
return "이 페이지를 벗어나면 작성된 내용은 저장되지 않습니다.";
}
}

이렇게 바꾸면 어떨까요?

 

테스트 해보지 않아서 장담은 못하겠네요 ㅠㅠ

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT