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

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

QA

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

답변 4

본문

안녕하세요.. 

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

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

3717690993_1672120566.7448.png

 

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

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

(글쓰기는 됩니다.)

 

    <?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


<?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 안에 있나요?

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

아하
스크립트는 이렇게 나옵니다!

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

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

 

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

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

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

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

답변을 작성하시기 전에 로그인 해주세요.
전체 1
© SIRSOFT
현재 페이지 제일 처음으로