https://xe1.xpressengine.com/tip/23085379
위의 링크의 팁을 적용하였는데요
ck editor 에서
<!--@if($act=='dispBoardWrite')-->
jQuery(window).on('beforeunload', function() {
return '';
});
<!--@end-->
을 추가하여 팁을 적용하였습니다.
근데 등록버튼을 누를때도 경고가 떠서 등록버튼은 제외하고 싶습니다.
등록버튼일때 beforeunload가 작동하지 않고
등록버튼이 아니면 작동하고
이런식으로 if 문을 사용하면 될것같은데
자세히는 잘 모르겠네요 ....
어떻게 수정하면 될까요?
댓글 4
<!--@if($act=='dispBoardWrite')-->
var checkUnload = true;
$(window).on('beforeunload', function() {
if(checkUnload) return "이 페이지를 벗어나면 작성된 내용은 저장되지 않습니다.";
});
$("#등록버튼id").on("click", function(){
checkUnload = false;
$("submit").submit();
});
<!--@end-->
좋은 팁 공유해주셔서 잘 사용하고 있습니다~ 감사합니다!
말씀해주신대로 적용하였더니 제가 원하는대로 작동합니다.
정말 감사합니다.!