선택삭제 도움좀 부탁드립니다

선택삭제 도움좀 부탁드립니다

QA

선택삭제 도움좀 부탁드립니다

본문

0cf3351be4bf7a24e77ce510b35ed973_1475301020_9302.png
 스크랩 선택삭제 버튼을 만들고 싶은데요 

선택삭제 버튼이 전혀 반응을 하지 않아요 

소스가 많이 틀린것 같은데 

단번에 안되겠지만

선택삭제 버튼이 반응을 하려면 

어디를 어떻게 해야될까여? 

도움좀 부탁드립니다 

 

 

        
 <th scope="col">
            <label for="all_chk" class="sound_only">목록 전체</label>
            <input type="checkbox" id="all_chk">
        </th>

 

 

 
<td class="td_chk">
            <label for="chk_bn_id_<?php echo $i; ?>" class="sound_only"><?php echo $num?>번</label>
            <input type="checkbox" name="chk_bn_id[]" value="<?php echo $i; ?>" id="chk_bn_id_<?php echo $i; ?>">
            <input type="hidden" name="bo_table[<?php echo $i; ?>]" value="<?php echo $list[$i]['bo_table']; ?>">
            <input type="hidden" name="wr_id[<?php echo $i; ?>]" value="<?php echo $list[$i]['wr_id']; ?>">
        </td>
 




<div class="sir_bw02 sir_bw">
   <input type="submit" onclick="document.pressed=this.value" value="선택삭제" class="btn_submit"> 


 </div>


<script>
$(function(){
    $('#all_chk').click(function(){
        $('[name="chk_bn_id[]"]').attr('checked', this.checked);
    });
});


function fnew_submit(f)
{
    f.pressed.value = document.pressed;


    var cnt = 0;
    for (var i=0; i<f.length; i++) {
        if (f.elements[i].name == "chk_bn_id[]" && f.elements[i].checked)
            cnt++;
    }


    if (!cnt) {
        alert(document.pressed+"할 게시물을 하나 이상 선택하세요.");
        return false;
    }


    if (!confirm("선택한 게시물을 정말 "+document.pressed+" 하시겠습니까?\n\n한번 삭제한 자료는 복구할 수 없습니다")) {
        return false;
    }


 f.action = "./scrap_delete.php";
    return true;
}
</script> 

scrap_delete.php 페이지도 물론 수정해야겠지만
선택삭제 버튼이 반응을 하려면
지금 여기 있는 소스중 어떨걸 고쳐야될지 도움좀 부탁드릴게요 

이 질문에 댓글 쓰기 :

답변 3


<form method="post" onsubmit="return fnew_submit(this);">
<input type="hidden" name="pressed" value="">
<table>
 <tr>
     <th scope="col">
        <label for="all_chk" class="sound_only">목록 전체</label>
        <input type="checkbox" id="all_chk">
    </th>
</tr>
<tr>
    <td class="td_chk">
        <label for="chk_bn_id_<?php echo $i; ?>" class="sound_only"><?php echo $num?>번</label>
        <input type="checkbox" name="chk_bn_id[]" value="<?php echo $i; ?>" id="chk_bn_id_<?php echo $i; ?>">
        <input type="hidden" name="bo_table[<?php echo $i; ?>]" value="<?php echo $list[$i]['bo_table']; ?>">
        <input type="hidden" name="wr_id[<?php echo $i; ?>]" value="<?php echo $list[$i]['wr_id']; ?>">
    </td>
</tr>
</table>
 
<div class="sir_bw02 sir_bw">
    <input type="submit" name="submit_button" value="선택삭제" class="btn_submit"> 
</div>
</form>
 
<script>
$(function(){
    $('#all_chk').click(function(){
        $('[name="chk_bn_id[]"]').attr('checked', this.checked);
    });
});
 
function fnew_submit(f)
{
    document.pressed = f.submit_button.value; 
    f.pressed.value = document.pressed;
 
    var cnt = 0;
    for (var i=0; i<f.length; i++) {
        if (f.elements[i].name == "chk_bn_id[]" && f.elements[i].checked)
            cnt++;
    }
 
    if (!cnt) {
        alert(document.pressed+"할 게시물을 하나 이상 선택하세요.");
        return false;
    }
 
    if (!confirm("선택한 게시물을 정말 "+document.pressed+" 하시겠습니까?\n\n한번 삭제한 자료는 복구할 수 없습니다")) {
        return false;
    }
 
	f.action = "./scrap_delete.php";
	return true;
}
</script>

 

답변을 작성하시기 전에 로그인 해주세요.
전체 59,611
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT