채택완료

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

2017-02-08 (수) 18:11:07 5,423
 
Copy
var check = true;$(window).on("beforeunload", function(){        if(check){        return "이 페이지를 벗어나면 작성된 내용은 저장되지 않습니다.";    }});

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

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

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

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

답변 1개

채택된 답변
+20 포인트
2017-02-08 (수) 18:18:13

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

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

예를들면,

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

이런 식으로하고,

위 소스는

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

이렇게 바꾸면 어떨까요?

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

답변을 작성하려면 로그인이 필요합니다.