동의해야지만 글을 등록할 수 있게 하려면 ㅜㅜ
본문
동의해야지만 글을 등록할 수 있게 하려고 합니다.
동의 체크박스는 아래처럼 추가했구요.
<td class="write_head"style="color:#fff;padding-left:45px; ">동의 <input value='<?=$write[wr_5]?>' style="width:30px; height:30px;" type="checkbox" /></td>
bbs/write_update.php 내에 아래처럼 추가했습니다.
if (!isset($_POST[wr_5]) || !trim($_POST[wr_5]))
alert("동의해주세요.");
동의에 체크를 하던 안하던 알럿은 나오는데 동의에 체크를 하면 입력이 되야하거든요 ㅠㅠㅠ
조언 주시면 정말 감사하겠습니다ㅠㅠ
답변 2
write.skin.php 파일에서 아래 부분으로 코드 수정하시고,
write.skin.php 파일의 자바스크립트 코드에 아래 코드 추가하시면 됩니다.
bbs/write_update.php 내에 코드는 빼시면 됩니다.
===================================================================================
동의 <input name="wr_5" id="wr_5" value='1' style="width:30px; height:30px;" type="checkbox" />
===================================================================================
< scirpt >
if (!document.getElementById("wr_5").checked) {
alert("동의해주세요.");
f.wr_5.focus();
return false;
}
회원가입이 동의하는 양식 참고하시면 되실거에요
입력받는건 여분필드 사용 필요없이
<input type=checkbox value=1 name=agree1 id=agree11> <label for=agree11>내용을 모두 읽어보았으며 동의합니다.</label>
이렇게하시고 write.skin.php 하단에
function fwrite_submit(f) 밑에
var agree1 = document.getElementsByName("agree1");
if (!agree1[0].checked) {
alert("경고메세지");
agree1[0].focus();
return false;
}
이렇게 하셔도 됩니다.
!-->!-->