안녕하세요..
게시판을 열심히 만들고 있는중에 계속해서 난관이 계속 있네요...
이번에는 아래 이미지에 선택삭제, 선택복사, 선택이동이 안됩니다

전체 체크박스는 되기는 하는데
전체 체크 박스 후에 선택삭제, 선택복사, 선택이동이 안됩니다 ㅠ
(글쓰기는 됩니다.)
<?php if ($list_href || $is_checkbox || $write_href) { ?>
<div class="bo_fx">
<?php if ($list_href || $write_href) { ?>
<ul class="btn_bo_user">
<?php if ($is_checkbox) { ?>
<li><button type="submit" name="btn_submit" value="선택삭제" onclick="document.pressed=this.value" class="btn btn_admin2">선택삭제</button></li>
<li><button type="submit" name="btn_submit" value="선택복사" onclick="document.pressed=this.value" class="btn btn_admin2">선택복사</button></li>
<li><button type="submit" name="btn_submit" value="선택이동" onclick="document.pressed=this.value" class="btn btn_admin2">선택이동</button></li>
<?php } ?>
<?php if ($list_href) { ?><li><a href="<?php echo $list_href ?>" class="btn_b01 btn">목록</a></li><?php } ?>
<?php if ($write_href) { ?><li><a href="<?php echo $write_href ?>" class="btn_b02 btn">글쓰기</a></li><?php } ?>
</ul>
<?php } ?>
</div>
<?php } ?>
소스는 위와 같이 되어있는데.... 뭔가 수정하다가 제가 잘못 한거일까요....?ㅠ
답변 4개 / 댓글 4개
<?php if ($list_href || $is_checkbox || $write_href) { ?>
<div class="bo_fx">
<?php if ($list_href || $write_href) { ?>
<ul class="btn_bo_user">
<?php if ($is_checkbox) { ?>
<li><button type="submit" name="btn_submit" value="선택삭제" onclick="document.pressed=this.value" class="btn btn_admin2">선택삭제</button></li>
<li><button type="submit" name="btn_submit" value="선택복사" onclick="document.pressed=this.value" class="btn btn_admin2">선택복사</button></li>
<li><button type="submit" name="btn_submit" value="선택이동" onclick="document.pressed=this.value" class="btn btn_admin2">선택이동</button></li>
<?php } ?>
<?php if ($list_href) { ?><li><a href="<?php echo $list_href ?>" class="btn_b01 btn">목록</a></li><?php } ?>
<?php if ($write_href) { ?><li><a href="<?php echo $write_href ?>" class="btn_b02 btn">글쓰기</a></li><?php } ?>
</ul>
<?php } ?>
</div>
<?php } ?>
이 소스가 form 안에 있나요?
답변에 대한 댓글 1개
front 단의 스크립트 오류가 있을수도 있고
back 단의 스크립트에 오류가 있을수도 있습니다.
또는 위 두 부분에 문제가 없더라도 데이터에 문제가 있을수도 있습니다.
답변에 대한 댓글 1개
개발자 콘솔에서 스크립트에 문법 에러 없는지 한 번 봐야될것 같습니다.
오류가 없으면 fboardlist_submit 함수를 임의로 한 번 실행해보세요
답변에 대한 댓글 1개
오류는 없는거 같습니다. ! 그리고 제가 아직 지식이 충분치 못해서 fboardlist_submit 를 어떻게 실행해봐야할지 모르겠네요 ㅠ 답변감사합니다!
같이 연동되는 자바스크립트도 같이 봐야 합니다
답변에 대한 댓글 1개
스크립트는 이렇게 나옵니다!
function fboardlist_submit(f) {
var chk_count = 0;
for (var i=0; i<f.length; i++) {
if (f.elements[i].name == "chk_wr_id[]" && f.elements[i].checked)
chk_count++;
}
if (!chk_count) {
alert(document.pressed + "할 게시물을 하나 이상 선택하세요.");
return false;
}
if(document.pressed == "선택복사") {
select_copy("copy");
return;
}
if(document.pressed == "선택이동") {
select_copy("move");
return;
}
if(document.pressed == "선택삭제") {
if (!confirm("선택한 게시물을 정말 삭제하시겠습니까?\n\n한번 삭제한 자료는 복구할 수 없습니다\n\n답변글이 있는 게시글을 선택하신 경우\n답변글도 선택하셔야 게시글이 삭제됩니다."))
return false;
f.removeAttribute("target");
f.action = g5_bbs_url+"/board_list_update.php";
}
return true;
}
// 선택한 게시물 복사 및 이동
function select_copy(sw) {
var f = document.fboardlist;
if (sw == 'copy')
str = "복사";
else
str = "이동";
var sub_win = window.open("", "move", "left=50, top=50, width=500, height=550, scrollbars=1");
f.sw.value = sw;
f.target = "move";
f.action = g5_bbs_url+"/move.php";
f.submit();
}
</script>
<?php } ?>
<!-- } 게시판 목록 끝 -->
답변을 작성하려면 로그인이 필요합니다.
세상에... 제가 기본적인걸 생각못하고 막 만들었네요 ㅠ 감사합니다!