if(Context::get("act") == "procBoardInsertDocument" && $called_position == "before_module_proc") {
if(본문내용의 조건에 따라) {
클라이언트의 confim 확인
-> Document Insert 완료
클라이언트의 confirm 취소
-> Document Insert 중단
}
}
이렇게 하고 싶은데 javascript로는 안되는 것 같습니다.
https://xetown.com/rxe_dev/816327
위 내용을 참고하면 된다고 답변을 해 주셨는데 어떻게 해야 할지 잘 모르겠습니다.
댓글 5
폼 전송 전에 미리 본문을 확인된 내용으로 폼전송을 할지 아니면 중단할지 하려고 하는 것 이거든요.
1. 폼태그에서 onsubmit 속성을 삭제한다.
2. 별도 이벤트 등록
<script>
document.addEventListener('DOMContentLoaded', function() {
document.getElementById('폼아이디').addEventListener('submit', function(e) {
e.preventDefault();
if (조건 && !confirm(내용)) return;
window.procFilter(this, window.insert);
});
});
</script>
저에게는 너무 어려운 문제라 포기하고
컨펌이 아닌 글 인서트를 막는 알럿으로 처리했습니다.
(이건 기존에 애드온으로 구현했던 것이라...)
인공지능모듈에서 자동으로 태그를 입력해주는 기능은 포기했습니다. 이건 컴펌으로 글 등록을 진행시킬 수 있어야 하는데 능력이 부족하네요.