게시판에 나이 제한을 만들고 싶습니다.

게시판에 나이 제한을 만들고 싶습니다.

QA

게시판에 나이 제한을 만들고 싶습니다.

답변 1

본문

회원정보에 있는 생년월일 정보로 특정 게시판에 14세 미만 회원이 접속을 못하게 하려고 합니다.

 

어떻게 하면 될지 조언 부탁드립니다.

 

<th scope="row"><label for="mb_birth">생년월일</label></th>
        <td><input type="text" name="mb_birth" value="<?php echo $mb['mb_birth'] ?>" id="mb_birth" class="frm_input" maxlength="255" size="15"></td>

 

또는 회원정보의 생년월일 정보로 회원권한이 자동으로 변경되게 하고 싶습니다 

이 질문에 댓글 쓰기 :

답변 1

<input type="text" id="birth" value="2002-06-03" />

<script type="text/javascript">
var _year = <?=date("Y", $web['server_time'])?>;
var _month = <?=date("m", $web['server_time'])?>;
var _day = <?=date("d", $web['server_time'])?>;

var str = $('#birth').val().split("-");
var age = _year - parseInt(str[0]);

if (age <= 14) {

    alert("만 14세 미만 회원은 이용하실 수 없습니다.");
    return false;

}

if (age == 15) {

    var d1 = new Date(str[0], parseInt(str[1])-1, str[2]);
    var d2 = new Date(str[0], parseInt(_month)-1, _day);

    if (d1 > d2) {

        alert("만 14세 미만 회원은 이용하실 수 없습니다.");
        return false;

    }

}
</script>

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 7
© SIRSOFT
현재 페이지 제일 처음으로