취소 버튼

취소 버튼

QA

취소 버튼

그누보드5(영카트) 버전

5.6.10

본문

<script type="text/javascript">
    function Excel() {
    if($("input[name='chk_wr_id[]']:checked").size() < 1) {
        alert("체크없으면 전체 목록 다운됨");
    }

    var fm = document.fboardlist;
        fm.target = "hiddenframe";
        fm.action = "<?php echo $board_skin_url.'/xls_xls.php?bo_table='.$bo_table ?>";
        fm.method = "post";
        fm.submit();
}
</script>

alert 창에 확인을 클릭하면 전체 또는 체크한 목록만 다운되는데
취소하고 싶을때 취소 버튼을 추가 하고 싶습니다.

도움 주시면 감사 하겠습니다.

이 질문에 댓글 쓰기 :

답변 2

아래와 같이 confirm() 함수를 사용하여 "확인"과 "취소" 버튼을 추가할 수 있습니다.

<script type="text/javascript">
    function Excel() {
        if ($("input[name='chk_wr_id[]']:checked").length < 1) {
            if (!confirm("체크 없으면 전체 목록이 다운로드됩니다. 계속하시겠습니까?")) {
                return; // 취소 버튼 클릭 시 함수 종료
            }
        }

        var fm = document.fboardlist;
        fm.target = "hiddenframe";
        fm.action = "<?php echo $board_skin_url.'/xls_xls.php?bo_table='.$bo_table ?>";
        fm.method = "post";
        fm.submit();
    }
</script>

설명

  1. 기존의 alert() 대신 confirm()을 사용하여 "확인"과 "취소" 버튼을 추가했습니다.

  2. 사용자가 "취소"를 클릭하면 return;으로 함수 실행을 중단합니다.

  3. "확인"을 클릭하면 기존 로직대로 다운로드가 진행됩니다.

이제 사용자가 전체 목록 다운로드를 원하지 않을 경우 "취소" 버튼을 눌러 실행을 막을 수 있습니다. ?

chatgpt  답변입니다

if(confirm('메세지')){

확인

}else{

취소

}

이렇게 confirm으로 창을 한번 띄워주시고 확인 취소에 따라서 처리를 하시면 될 거 같습니다.

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

회원로그인

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