미채택 완료

동의해야지만 글을 등록할 수 있게 하려면 ㅜㅜ

2015-05-20 (수) 13:24:34 3,356

동의해야지만 글을 등록할 수 있게 하려고 합니다.

동의 체크박스는 아래처럼 추가했구요.

<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개 / 댓글 1개

회원가입이 동의하는 양식 참고하시면 되실거에요

입력받는건 여분필드 사용 필요없이

Copy
<input type=checkbox value=1 name=agree1 id=agree11>&nbsp;<label for=agree11>내용을 모두 읽어보았으며 동의합니다.</label>

이렇게하시고 write.skin.php 하단에 

function fwrite_submit(f)  밑에  

Copy
var agree1 = document.getElementsByName("agree1");    if (!agree1[0].checked) {        alert("경고메세지");        agree1[0].focus();        return false;    }

이렇게 하셔도 됩니다. 

2015-05-20 (수) 13:38:44

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;

}

답변에 대한 댓글 1개

답변 감사합니다ㅠㅠ 그런데 그렇게 적용해도 체크안해도 글이 써지는데 한번더 조언 주시면 감사하겠습니다.

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