contact form > admin-document.php에 해당 게시글의 상태를 표시할 수 있는 select 박스를 만들고 list.php 에 상태 td를 추가하였습니다.
사용하는 파일은 list.php / admin-document.php / editor-fields.php입니다
editor-fields.php에서는 폼 작성 후 완료를 누르면 자동으로 답변 대기가 되고 admin-document.php에서는 상태를 변경할 수 있는 select box가 있습니다.
list.php에는 상태 td로 해당 value를 받아와 상태를 표시하는데 자동으로 답변 대기까지는 올라가지만 상태를 변경하고 submit 할 때 반영이 되지 않습니다.
admin-document에서 셀렉트의 value를 option_status로 받고 상태를 선택하여 submit을 했을 때 값이 전달되도록 하려고 하는데
<?php if($board->isAdmin()):?>
<div class="kboard-attr-row">
<div class="attr-value" style="display:inline;">
<select id="kboard_option_quotestatus" name="kboard_option_quotestatus" value="<?php echo $content->option->quotestatus?>">
<option value="답변대기"<?php if($content->option->quotestatus == '답변대기'):?> selected<?php endif?>>답변대기2</option>
<option value="답변완료"<?php if($content->option->quotestatus == '답변완료'):?> selected<?php endif?>>답변완료2</option>
</select>
</div>
<button type="submit" class="kboard-contact-form-button-small" onsubmit="">상태 업데이트</button>
</div>
<?php endif?>
onsubmit의 값이 어떻게 되어야 반영이 될까요...? select를 form으로 감싸 action을 줘야 할까요?
안녕하세요~^^
KBoard(케이보드) 플러그인에 기본으로 내장된 kboard_content_update 자바스크립트 함수로
게시글 정보를 업데이트하실 수 있습니다.
KBoard(케이보드) 게시글 AJAX 업데이트 방법을 참고해보시겠어요?
고맙습니다.