테스트 사이트 - 개발 중인 베타 버전입니다

게시판 선택삭제, 선택복사, 선택이동이 안됩니다... 채택완료

noScarlet 2년 전 조회 2,099

안녕하세요.. 

게시판을 열심히 만들고 있는중에 계속해서 난관이 계속 있네요... 

이번에는 아래 이미지에 선택삭제, 선택복사, 선택이동이 안됩니다 

 

전체 체크박스는 되기는 하는데 

전체 체크 박스 후에 선택삭제, 선택복사, 선택이동이 안됩니다 ㅠ 

(글쓰기는 됩니다.)

 

   

       

           

           

                   

                   

  •                

  •                

  •                

                   

  • 목록
  •                

  • 글쓰기
  •            

           

       

   

 

소스는 위와 같이 되어있는데.... 뭔가 수정하다가 제가 잘못 한거일까요....?ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
2년 전

</p>

<p><?php if ($list_href || $is_checkbox || $write_href) { ?></p>

<p>        <div class="bo_fx"></p>

<p>            <?php if ($list_href || $write_href) { ?></p>

<p>            <ul class="btn_bo_user"></p>

<p>                <?php if ($is_checkbox) { ?></p>

<p>                <li><button type="submit" name="btn_submit" value="선택삭제" onclick="document.pressed=this.value" class="btn btn_admin2">선택삭제</button></li></p>

<p>                <li><button type="submit" name="btn_submit" value="선택복사" onclick="document.pressed=this.value" class="btn btn_admin2">선택복사</button></li></p>

<p>                <li><button type="submit" name="btn_submit" value="선택이동" onclick="document.pressed=this.value" class="btn btn_admin2">선택이동</button></li></p>

<p>                <?php } ?></p>

<p>                <?php if ($list_href) { ?><li><a href="<?php echo $list_href ?>" class="btn_b01 btn">목록</a></li><?php } ?></p>

<p>                <?php if ($write_href) { ?><li><a href="<?php echo $write_href ?>" class="btn_b02 btn">글쓰기</a></li><?php } ?></p>

<p>            </ul></p>

<p>            <?php } ?></p>

<p>        </div></p>

<p>    <?php } ?></p>

<p>

 

이 소스가 form 안에 있나요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

n
noScarlet
2년 전
아... form안에 없어서 생긴 문제였습니다
세상에... 제가 기본적인걸 생각못하고 막 만들었네요 ㅠ 감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

2년 전

front 단의 스크립트 오류가 있을수도 있고

back 단의 스크립트에 오류가 있을수도 있습니다.

또는 위 두 부분에 문제가 없더라도 데이터에 문제가 있을수도 있습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

n
noScarlet
2년 전
여러 부분에 문제가 있을수 있겠네요 ㅠ 답변감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

지아부
2년 전

개발자 콘솔에서 스크립트에 문법 에러 없는지 한 번 봐야될것 같습니다.

 

오류가 없으면 fboardlist_submit 함수를 임의로 한 번 실행해보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

n
noScarlet
2년 전
댓글감사합니다!
오류는 없는거 같습니다. ! 그리고 제가 아직 지식이 충분치 못해서 fboardlist_submit 를 어떻게 실행해봐야할지 모르겠네요 ㅠ 답변감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

같이 연동되는 자바스크립트도 같이 봐야 합니다

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

n
noScarlet
2년 전
아하
스크립트는 이렇게 나옵니다!

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 } ?>
<!-- } 게시판 목록 끝 -->

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인