댓글 작성할 때...개인정보이용 동의 체크 진행하려합니다.
본문
아래와 같이 동의 체크를 필수로 하려는데요
체크 없어도 댓글이 저장이 되네요
게시물의 글쓰기랑 다를까요?
<div>
<textarea readonly style="width:100%;height:100px"><?php echo get_text($config['cf_privacy']) ?></textarea>
<div style="margin:5px 0 0;text-align:right">
<label for="agree">개인정보수집이용에 동의합니다.</label>
<input type="checkbox" name="agree" value="1" id="agree">
</div>
</div>
<script>
function fwrite_submit(f)
{
if (!f.agree.checked) {
alert("개인정보수집이용에 동의하셔야 신청이 가능합니다.");
f.agree.focus();
return false;
}
}
</script>
답변 2
function fwrite_submit(f) -> function fviewcomment_submit(f)
댓글에서는 저게 맞을겁니다.
해당스킨 view_comment 스킨에서 onsubmit 으로 검색해서 맞는지 확인해보세요.
아마 그누보드 기본 스킨이면
function fviewcomment_submit(f)
이게 기본적으로 아래에 있을거고 그안 { 아래에
if (!f.agree.checked) {
alert("개인정보수집이용에 동의하셔야 신청이 가능합니다.");
f.agree.focus();
return false;
}
를 넣어주심 될겁니다.
function fwrite_submit(f)
함수내에서
alert()이나
console.log()등을 이용해서 해당함수가 잘 동작하는지부터 확인해보세요