현재 게시판에 글을 쓸 때에 특정 작업을 하고자 아래와 같이 스크립트를 작성했습니다.
<script> function submit_release(e, window) { var form = document.getElementById("release_form"); // 선택된 request_srl을 저장할 배열 const selectedRequestIds = []; // 모든 선택된 체크박스 탐색 document.querySelectorAll("input.select-single:checked").forEach((checkbox) => { const requestId = checkbox.nextElementSibling.value; // 숨겨진 input의 value 값 (request_srl) selectedRequestIds.push(requestId); }); // 선택된 request_srl을 콘솔에 출력하거나 다른 작업에 사용할 수 있음 if (selectedRequestIds.length > 0) { alert("선택된 request_srl:" + selectedRequestIds); // 여기서 Ajax 요청으로 서버에 선택된 request_srl 값을 기준으로 Processing -> Sucess로 변경 } else { alert("선택된 요청이 없습니다."); } return procFilter(e); } </script>
작성시 특정 작업을 하고 작성을 하게끔 하고 싶은데, 이를 구현하려면 어떻게 해야할지요.
procFilter를 return하는 것은 아닌 것 같은데 과거에 예시가 없어서 궁금합니다.
submit할 버튼에 onclick 이벤트로 --> onclick="return submit_release();" 를 추가하여
return이 true인지 false인지에 따라 글작성이 되네요.
괜히 procFilter 안건드려도 되고..... procFilter 안쓰고 rx_ajax로도 바꿔봐야겠습니다.