회원가입 관련 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

회원가입 관련 정보

회원가입 관련

본문

회원가입을 할 시 관련정보를 다 입력하고 확인 누르면
계속 "약관에 동의 하셔야됩니다." 라는 문구가 나오면서 약관 동의 페이지로 나옵니다.

우연히,
질문게시판을 검색하며 해결책을 찾던중
 
<input type="text" name="agree" value="<?=$agree?>">
<input type="text" name="agree2"  value="<?=$agree2?>">

"위 소스를 넣어서 일일이 체크 해보라"는 답변이 있어서 해보았는데,
약관 체크를 못하더군요.
위폼에 값 1을 수동으로 넣으니 회원가입이 잘됩니다.

어떻게 해결해야 될까요?
참고로 php 왕왕 초보입니다.
고수님 부탁드립니다.

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>

<form name="fregister" method="POST" onsubmit="return fregister_submit(this);" autocomplete="off">

<table width="100%" cellspacing="0" cellspacing="0" align="center">
<tr>
<td>

    <table width="100%" cellspacing="0" cellpadding="0" style="background:#333333">
      <tr>
        <td class="cmtls" style="color:#ffffff; padding-left:3%; height:42px; padding-top:2px"><span>회원가입</span></td>
    </tr>
    </table>

    <? if ($config[cf_use_jumin]) { // 주민등록번호를 사용한다면 ?>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
     
        <tr>
            <td bgcolor="#cccccc">
                <table cellspacing=1 cellpadding=0 width=100% border=0>
                <tr bgcolor="#ffffff">
                    <td width="140" height=30>&nbsp;&nbsp;&nbsp;<b>이름</b></td>
                    <td width="">&nbsp;&nbsp;&nbsp;<input name=mb_name itemname="이름" required minlength="2" nospace hangul class=ed></td>
                </tr>
                <tr bgcolor="#ffffff">
                    <td height=30>&nbsp;&nbsp;&nbsp;<b>주민등록번호</b></td>
                    <td>&nbsp;&nbsp;&nbsp;<input name=mb_jumin itemname="주민등록번호" required jumin minlength="13" maxlength=13 class=ed><font style="font-family:돋움; font-size:9pt; color:#66a2c8">&nbsp;&nbsp;※ 숫자 13자리 중간에 - 없이 입력하세요.</font></td>
                </tr>
                </table></td>
        </tr>
    </table>
    <? } ?>

    <br>
    <table width="100%" cellpadding="4" cellspacing="0" bgcolor=#f7f7f7>
        <tr>
            <td height=20 style="padding:10px 0 0 3%"  class="cmtls"><b>회원가입약관</b></td>
        </tr>
        <tr>
            <td align="center" valign="top"><textarea style="width: 94%; padding:8px" rows=6 readonly class=ed><?=get_text($config[cf_stipulation])?></textarea></td>
        </tr>
        <tr>
            <td height=25 class="cmtlsn" style="padding-left:3%">
<input type="radio" value="1" name="agree" id="agree11"><label for=agree11>동의합니다.</label>
                &nbsp; <input type="radio" value="0" name="agree" id="agree10"><label for=agree10>동의하지 않습니다.</label>
            </td>
        </tr>
    </table>

    <br>
    <table width="100%" cellpadding="4" cellspacing="0" bgcolor=#f7f7f7>
        <tr>
            <td height=20  class="cmtls" style="padding:10px 0 0 3%"><b>개인정보취급방침</b></td>
        </tr>
        <tr>
            <td align="center" valign="top"><textarea style="width: 94%;  padding:8px" rows="6" readonly class="ed"><?=get_text($config[cf_privacy])?></textarea></td>
        </tr>
        <tr>
            <td height=25 class="cmtlsn"  style="padding-left:3%">
    <input type="radio" value="1" name="agree2" id="agree21"><label for=agree21>동의합니다.</label>
                &nbsp; <input type="radio" value="0" name="agree2" id="agree20"><label for=agree20>동의하지 않습니다.</label>
            </td>
        </tr>
    </table>

</td></tr></table>

<br>
<div  style="text-align:center">
<input type=image width="86" height="37" src="<?=$member_skin_path?>/img/join_ok_btn.gif" border=0>
</div>
<table width="100%" border="0">
  <tr>
    <td height="10">&nbsp;</td>
  </tr>
</table>

<!-- 이부분은 제가 검사할려고 넣은 부분 -->
<input type="text" name="agree" value="<?=$agree?>">
<input type="text" name="agree2"  value="<?=$agree2?>">
<!-- 검사끝 -->

</form>


<script type="text/javascript">
function fregister_submit(f)
{
    var agree1 = document.getElementsByName("agree");
    if (!agree1[0].checked) {
        alert("회원가입약관의 내용에 동의하셔야 회원가입 하실 수 있습니다.");
        agree1[0].focus();
        return false;
    }

    var agree2 = document.getElementsByName("agree2");
    if (!agree2[0].checked) {
        alert("개인정보취급방침의 내용에 동의하셔야 회원가입 하실 수 있습니다.");
        agree2[0].focus();
        return false;
    }

    f.action = "./register_form.php";
    return true;
}

if (typeof(document.fregister.mb_name) != "undefined")
    document.fregister.mb_name.focus();
</script>




원인을 못찾겠습니다.

댓글 전체

전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT