회원가입 관련 정보
회원가입 관련본문
회원가입을 할 시 관련정보를 다 입력하고 확인 누르면
계속 "약관에 동의 하셔야됩니다." 라는 문구가 나오면서 약관 동의 페이지로 나옵니다.
우연히,
질문게시판을 검색하며 해결책을 찾던중
<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> <b>이름</b></td>
<td width=""> <input name=mb_name itemname="이름" required minlength="2" nospace hangul class=ed></td>
</tr>
<tr bgcolor="#ffffff">
<td height=30> <b>주민등록번호</b></td>
<td> <input name=mb_jumin itemname="주민등록번호" required jumin minlength="13" maxlength=13 class=ed><font style="font-family:돋움; font-size:9pt; color:#66a2c8"> ※ 숫자 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>
<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>
<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"> </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>
원인을 못찾겠습니다.
계속 "약관에 동의 하셔야됩니다." 라는 문구가 나오면서 약관 동의 페이지로 나옵니다.
우연히,
질문게시판을 검색하며 해결책을 찾던중
<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> <b>이름</b></td>
<td width=""> <input name=mb_name itemname="이름" required minlength="2" nospace hangul class=ed></td>
</tr>
<tr bgcolor="#ffffff">
<td height=30> <b>주민등록번호</b></td>
<td> <input name=mb_jumin itemname="주민등록번호" required jumin minlength="13" maxlength=13 class=ed><font style="font-family:돋움; font-size:9pt; color:#66a2c8"> ※ 숫자 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>
<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>
<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"> </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>
원인을 못찾겠습니다.
댓글 전체
회원 가입 스킨을 다시 받아 넣어보세요 그리고 요즘 주민등록 수집을 하면안되다고하니;;이참에
회원가입 스킨을 바꾸시는게
회원가입 스킨을 바꾸시는게
쿠키를 지우니 잘 가입되네요.. 이유를 모르겠네요.