Extra Form
PHP PHP 7.4
CMS Rhymix 2.1

현재 게시판에 글을 쓸 때에 특정 작업을 하고자 아래와 같이 스크립트를 작성했습니다.

 

<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하는 것은 아닌 것 같은데 과거에 예시가 없어서 궁금합니다.

  • Lv2
    ㅎㅎ 제가 바보였습니다.
    submit할 버튼에 onclick 이벤트로 --> onclick="return submit_release();" 를 추가하여
    return이 true인지 false인지에 따라 글작성이 되네요.

    괜히 procFilter 안건드려도 되고..... procFilter 안쓰고 rx_ajax로도 바꿔봐야겠습니다.