체크박스 동의 alert관련 문의입니다~~
본문
<input type="checkbox" name="agree" id="agree" required> 개인정보방침동의 
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
<input type="checkbox" name="agree" value="1" id="agree">
위와같이 value 값을 주시구요
function fwrite_submit(f)
{
아래에
if (!f.agree.checked) {
alert("약관 내용에 동의해주세요.");
f.agree.focus();
return false;
}
하단 스크립트 부분에 위와같이 적용하시면 됩니다.
!-->!-->
답변을 작성하시기 전에 로그인 해주세요.