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

체크박스 동의 alert관련 문의입니다~~ 채택완료

나나26 9년 전 조회 6,215

개인정보방침동의   

if ($('input[name=wr_7]').val() == "") { alert("이메일을 입력해주세요.");

f.wr_7.focus(); return false; }

 

if ($('input[name=agree]:checked').val() == "") { alert("개인정보이용약관에 동의해주세요.");   f.agree.focus();  return false;  }

 

 

개인정보 취급방침 미동의 시 alert 창이 뜨고 게시글 작성이 안되게 하고 싶습니다.

기존에는 라디오박스 형태여서 value="2" 이런식으로 값이 있었는데 이부분을 체크박스 형태로 변경하고 나니 alert 스크립트가 안먹혀서요.

 

★스크립트에서

 

if ($('input[name=agree]:checked').val() == "") {

요 형태를 체크박스에 체크가 없을 경우로 바꿔야 하는데 어떻게 수정해야 할까요?

 

 

 

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

답변 1개

채택된 답변
+20 포인트

</p><p><input type="checkbox" name="agree" value="1" id="agree"></p><p>

위와같이 value 값을 주시구요

 

function fwrite_submit(f)     {

아래에

if (!f.agree.checked) {
            alert("약관 내용에 동의해주세요.");
            f.agree.focus();
            return false;
        }</p><p>

하단 스크립트 부분에 위와같이 적용하시면 됩니다. 

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

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

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

로그인