개인정보수집 체크박스 오류문의

개인정보수집 체크박스 오류문의

QA

개인정보수집 체크박스 오류문의

답변 3

본문

개인정보수집 체크박스에 체크했는데도 계속 개인정보수집에 동의 체크하라고 메시지가 뜸니다.

하기 소스 중 어떤 부분이 문제가 있는지 알수 있을까요?

 

<div class="form-agree">
    <!--<a href="#" class="pop-privacy btn">[개인정보취급방침 전문보기]</a>-->
    <dl>
        <dt>개인정보 수집 및 이용에 대한 안내</dt>
        <dd>
            <div class="scroll_box" tabindex="0">
            ㈜에이텍엘써모는 기업/단체 및 개인의 정보 수집 및 이용 등 처리에 있어 아래의 사항을 관계법령에 따라 고지하고 안내해 드립니다. <br><br>

            1. 정보수집의 이용 목적 : 상담 및 진행<br>
            2. 수집/이용 항목 : 이름, 일반전화, 휴대전화, 이메일, 상담내용<br>
            3. 보유 및 이용기간 : 상담 종료후 6개월, 정보제공자의 삭제 요청시 즉시<br>
            4. 개인정보처리담당 : 전화 000-0000-0000 / 이메일 *** 개인정보보호를 위한 이메일주소 노출방지 ***<br>
            
            </div>
        </dd>
        <dd>
        <input type="checkbox" name="agree" id="p_chk">
        <label for="p_chk">개인정보 수집 및 이용에 동의합니다.</label>
        </dd>
    </dl>
    </div>
 
            <div class="btn_confirm write_div">
        <a href="<?php echo get_pretty_url($bo_table); ?>" class="btn_cancel btn">취소</a>
        <button type="submit" id="btn_submit" accesskey="s" class="btn_submit btn">작성완료</button>
    </div>
    
    </div>
    </form>

 

 

=============================================

 

/*개인정보취급 추가-/
    $(function(){                                            //btn_submit(작성완료)버튼 클릭시 checkbox값이 1이 아닐경우
        $("#btn_submit").on('click',function(){
            var checked = $("input[type=checkbox]:checked");
                if(checked.length!=1){
                alert('개인정보 수집 및 이용에 동의해주세요.');
                    return false;
                }
        });
    });

이 질문에 댓글 쓰기 :

답변 3


$(function(){                                            //btn_submit(작성완료)버튼 클릭시 checkbox값이 1이 아닐경우
        $("#btn_submit").on('click',function(){
            var checked = $("input[type=checkbox]:checked");
                if(checked.length!=1){
                alert('개인정보 수집 및 이용에 동의해주세요.');
                    return false;
                }
        });
});


위에 코드 지워주시구요

function fwrite_submit(f) {
  // 기존코드
  var p_chk = $('#p_chk').is(':checked');
  if (!p_chk) {
    alert('개인정보 수집 및 이용에 동의해주세요.')
    return false;
  }
  return true;
}

위 코드처럼 fwrite_submit 함수에 마지막 return ture 직전에 체크박스 체크여부를 체크해서 액션을 넘길지 말지 제어해주세요

$("#btn_submit").on('click', function(){
    if ($("#p_chk").is(":checked")) {
        alert('개인정보 수집 및 이용에 동의해주세요.');
        return false;
    }
});
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 20
© SIRSOFT
현재 페이지 제일 처음으로