게시글 작성 버튼 누를시 액션
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
현재 게시판에 글을 쓸 때에 특정 작업을 하고자 아래와 같이 스크립트를 작성했습니다.
<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>
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하는 것은 아닌 것 같은데 과거에 예시가 없어서 궁금합니다.
얼음조각티
Lv. 3
:)
댓글 1
submit할 버튼에 onclick 이벤트로 --> onclick="return submit_release();" 를 추가하여
return이 true인지 false인지에 따라 글작성이 되네요.
괜히 procFilter 안건드려도 되고..... procFilter 안쓰고 rx_ajax로도 바꿔봐야겠습니다.