회원가입 폼 부분 오류 문의드립니다;; 정보
회원가입 폼 부분 오류 문의드립니다;;본문
회원가입을 팝업으로 하게 햇습니다
하지만 sumit 버튼을 누르면 비밀번호 검사만하고 세로고침되버리네요;;
bbs 경로에
register_form_update.php
register_form.php
소스 윗부분에
// 미리 넘기는 값 선언
$mb3 = $tel1_1 + "-" + $tel1_2 + "-" + $tel1_3;
$mb4 = $tel2_1 + "-" + $tel2_2 + "-" + $tel2_3;
$mb5 = $fax1 + "-" + $fax2 + "-" + $fax3;
$mb_name = $mb_nick;
$mb4 = $mb_tel;
와 같이 해놓앗구요;;
약관동의는 무시하고 바로 폼이 표시되도록 해놧습니다.
소스 확인부탁드립니다 ㅠㅠ
* 스킨 / member / register_form.php 소스
<?
//==============================================================================
// jquery date picker
//------------------------------------------------------------------------------
// 참고) ie 에서는 년, 월 select box 를 두번씩 클릭해야 하는 오류가 있습니다.
//------------------------------------------------------------------------------
// jquery-ui.css 의 테마를 변경해서 사용할 수 있습니다.
// base, black-tie, blitzer, cupertino, dark-hive, dot-luv, eggplant, excite-bike, flick, hot-sneaks, humanity, le-frog, mint-choc, overcast, pepper-grinder, redmond, smoothness, south-street, start, sunny, swanky-purse, trontastic, ui-darkness, ui-lightness, vader
// 아래 css 는 date picker 의 화면을 맞추는 코드입니다.
?>
<link type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/themes/base/jquery-ui.css" rel="stylesheet" />
<style type="text/css">
<!--
.ui-datepicker { font:12px dotum; }
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 70px;}
.ui-datepicker-trigger { margin:0 0 -5px 2px; }
-->
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.min.js"></script>
<?
//==============================================================================
?>
<style type="text/css">
<!--
.m_title { BACKGROUND-COLOR: #F7F7F7; PADDING-LEFT: 15px; PADDING-top: 5px; PADDING-BOTTOM: 5px; }
.m_padding { PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; }
.m_padding2 { PADDING-LEFT: 0px; PADDING-top: 5px; PADDING-BOTTOM: 0px; }
.m_padding3 { PADDING-LEFT: 0px; PADDING-top: 5px; PADDING-BOTTOM: 5px; }
-->
</style>
<META http-equiv="Content-Type" content="text/html; charset=euc-kr">
<script>
var member_skin_path = "<?=$member_skin_path?>";
</script>
<script type="text/javascript" src="<?=$member_skin_path?>/ajax_register_form.jquery.js"></script>
<script type="text/javascript" src="<?=$g4[path]?>/js/md5.js"></script>
<script type="text/javascript" src="<?=$g4[path]?>/js/sideview.js"></script>
<title>:::: 회원가입 ::::</title>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" oncontextmenu="return false" >
<form id="fregisterform" name=fregisterform method=post onSubmit="return fregisterform_submit(this);" enctype="multipart/form-data" autocomplete="off">
<input type=hidden name=w value="<?=$w?>">
<input type=hidden name=url value="<?=$urlencode?>">
<input type=hidden name=mb_jumin value="<?=$jumin?>">
<input type=hidden name=mb_id_enabled value="" id="mb_id_enabled">
<input type=hidden name=mb_nick_enabled value="" id="mb_nick_enabled">
<input type=hidden name=mb_email_enabled value="" id="mb_email_enabled">
<!-- <input type=hidden name=token value="<?=$token?>"> -->
<table width="650px" border="0" cellpadding="10" cellspacing="5" bgcolor="eeeeee">
<tr>
<td align="center" valign="top" bgcolor="#FFFFFF"> <table width="650px" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="45" align="center" class="fn_14p"><b><font color="#FF6600">:::
회원가입 :::</font></b></td>
</tr>
<tr>
<td>※ 회원정보를 정확히 기입해주세요.
<!------------------ FORM.. 시작 ------------------->
</td>
</tr>
<tr>
<td height="5"></td>
</tr>
</table>
<table width="650px" border="0" cellspacing="0" cellpadding="3">
<tr>
<td height="2" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td><b>* 아이디</b></td>
<td colspan="3" valign="middle"><span class="m_padding">
<input class="ed" maxlength="15" size="20" id='reg_mb_id' name="mb_id" value="<?=$member[mb_id]?>" <? if ($w=='u') { echo "readonly style='background-color:#dddddd;'"; } ?>
<? if ($w=='') { echo "onblur='reg_mb_id_check();'"; } ?> ></span>
<br><span class="m_padding">
<font color="#666666" size="2px">영문자, 숫자, _ 만 입력 가능. 최소 3글자이상 입력하세요.</font></span>
</td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td width="22%"><b>* 비밀번호</b></td>
<td width="21%"><span class="m_padding">
<INPUT class=ed type=password name="mb_password" size=15 maxlength=15 <?=($w=="")?"required":"";?> itemname="패스워드">
</span></td>
<td width="21%" align="right"><b>* 비밀번호확인</b></td>
<td width="36%"><span class="m_padding">
<INPUT class=ed type=password name="mb_password_re" size=15 maxlength=15 <?=($w=="")?"required":"";?> itemname="패스워드 확인" >
</span></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td><b>* 상호/이름</b></td>
<td colspan="3"><span class="m_padding">
<input name=mb_name itemname="이름" value="<?=$member[mb_name]?>" <?=$member[mb_name]?"readonly class=ed2":"class=ed";?>>
<? if ($w=='') { echo "(공백없이 한글만 입력 가능)"; } ?>
</span></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td><b>* 주민등록번호</b></td>
<td colspan="3"><span class="m_padding"><input name="mb_1" type="text" class="input" id="mb_1" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="6" onPaste="return false" itemname='주민등록번호 앞자리'>
-
<input name="mb_2" type="password" class="input" id="mb_2" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="7" onPaste="return false" itemname='주민등록번호 뒷자리'></span></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td valign="top"><b>* 이메일</b></td>
<td colspan="3"><span class="m_padding lh">
<input class=ed type=text id='reg_mb_email' name='reg_mb_email' size=38 maxlength=100 value='<?=$member[mb_email]?>'
onblur="reg_mb_email_check()">
<? if ($config[cf_use_email_certify]) { ?>
<? if ($w=='') { echo "<br>e-mail 로 발송된 내용을 확인한 후 인증하셔야 회원가입이 완료됩니다."; } ?>
<? if ($w=='u') { echo "<br>e-mail 주소를 변경하시면 다시 인증하셔야 합니다."; } ?>
<? } ?>
</span></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td><b>* 연락처</b></td>
<td colspan="3"><span class="m_padding">
<input name="tel1_1" type="text" class="input" id="tel1_1" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="3" onPaste="return false" itemname='연락처 앞부분'>
-
<input name="tel1_2" type="text" class="input" id="tel1_2" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="4" onPaste="return false" itemname='연락처 중간부분'>
-
<input name="tel1_3" type="text" class="input" id="tel1_3" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="4" onPaste="return false" itemname='연락처 끝부분'>
</span></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td> <b>휴대폰</b></td>
<td colspan="3"><span class="m_padding">
<input name="tel2_1" type="text" class="input" id="tel2_1" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="3" onPaste="return false">
-
<input name="tel2_2" type="text" class="input" id="tel2_2" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="4" onPaste="return false">
-
<input name="tel2_3" type="text" class="input" id="tel2_3" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="4" onPaste="return false">
</span></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td> <b>팩스</b></td>
<td colspan="3"><span class="m_padding">
<input name="fax1" type="text" class="input" id="fax1" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="3" onPaste="return false">
-
<input name="fax2" type="text" class="input" id="fax2" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="4" onPaste="return false">
-
<input name="fax3" type="text" class="input" id="fax3" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="4" onPaste="return false">
</span></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td rowspan="3"><b>* 주소</b></td>
<td colspan="3"><span class="m_padding">
<input name='mb_zip1' type=text class=ed id="mb_zip1" value='<?=$member[mb_zip1]?>' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 앞자리'>
-
<input name='mb_zip2' type=text class=ed id="mb_zip2" value='<?=$member[mb_zip2]?>' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 뒷자리'>
<a href="javascript:;" onClick="win_zip('fregisterform', 'mb_zip1', 'mb_zip2', 'mb_addr1', 'mb_addr2');"> <img src="http://win2net.kr/html/img/btn_post.gif" alt="" width="59" height="23" align="absmiddle" border="0"></a></span></td>
</tr>
<tr>
<td colspan="3"><span class="m_padding"><input class=ed type=text name='mb_addr1' size=60 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='주소' value='<?=$member[mb_addr1]?>'></span></td>
</tr>
<tr>
<td colspan="3"><span class="m_padding"><font color="#996633">
<input class=ed type=text name='mb_addr2' size=60 <?=$config[cf_req_addr]?'required':'';?> itemname='상세주소' value='<?=$member[mb_addr2]?>' style="width:270px">
나머지주소입력</font></span></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td><b>* 수수료입금은행</b></td>
<td colspan="3"><span class="fn_11p"><font color="#996633"><span class="m_padding">
<input name="mb_6" type="text" class="input" id="mb_6" style="width:110px" onKeyPress="onlyNumber(this)" itemname='입금은행' size="6" maxlength="10" onPaste="return false" >
</span> 예) 기업은행</font></span>
</td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td><b>* 계좌번호</b></td>
<td colspan="3"><font color="#996633"><span class="m_padding">
<input name="mb_7" type="text" class="input" id="mb_7" style="width:110px" onKeyPress="onlyNumber(this)" size="6" maxlength="15" itemname='계좌번호' onPaste="return false">
</span></font></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td><b>* 예금주명</b></td>
<td colspan="3"><font color="#996633"><span class="m_padding">
<input name="mb_8" type="text" class="input" id="mb_8" style="width:110px" onKeyPress="onlyNumber(this)" size="6" itemname='예금주명' maxlength="5" onPaste="return false">
</span></font></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td><b>* 약관</b></td>
<td colspan="3"><span class="m_padding">
<input name="agreement" type="checkbox" value="1">
동의함
<a href="javascript:;" onClick="pop3=window.open('http://win2net.kr/html/member/agreement.html','agreement','width=650,height=707,top=0,left=0'); pop3.focus()"><img src="http://win2net.kr/html/img/btn_agreement.gif" align="absmiddle" border="0"></a></span></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td><b>* 메모</b></td>
<td colspan="3" valign="top"><span class="m_padding">
<textarea name=mb_profile rows=4 class=tx id="mb_profile" style='width:95%;' <?=$config[cf_req_profile]?'required':'';?> itemname='자기 소개'><?=$member[mb_profile]?>
</textarea>
</span></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" align="center" width="650px">
<tr>
<td height="10"></td>
</tr>
<tr>
<td align="center">
<input type="image" src="http://win2net.kr/html/img/btn_join_main.gif" width="95" height="33" align="absmiddle">
<a href="javascript:window.close()"><img src="http://win2net.kr/html/img/btn_close.gif" border="0" align="absmiddle"></a>
</td>
</tr>
<tr>
<td align="center"></td>
</tr>
</table>
</form>
</body>
<script type="text/javascript">
$(function() {
// 폼의 첫번째 입력박스에 포커스 주기
$("#fregisterform :input[type=text]:visible:enabled:first").focus();
});
// submit 최종 폼체크
function fregisterform_submit(f)
{
// 회원아이디 검사
if (f.w.value == "") {
reg_mb_id_check();
if (document.getElementById('mb_id_enabled').value!='000') {
alert("회원아이디를 입력하지 않았거나 입력에 오류가 있습니다.");
document.getElementById('reg_mb_id').select();
return false;
}
}
if (f.w.value == '') {
if (f.mb_password.value.length < 3) {
alert('패스워드를 3글자 이상 입력하십시오.');
f.mb_password.focus();
return false;
}
}
if (f.mb_password.value != f.mb_password_re.value) {
alert('패스워드가 같지 않습니다.');
f.mb_password_re.focus();
return false;
}
if (f.mb_password.value.length > 0) {
if (f.mb_password_re.value.length < 3) {
alert('패스워드를 3글자 이상 입력하십시오.');
f.mb_password_re.focus();
return false;
}
}
// 상호/이름 검사
if (f.mb_name.value.length < 1) {
alert('상호/이름을 입력하십시오.');
f.mb_name.focus();
return false;
var pattern = /([^가-힣\x20])/i;
if (pattern.test(f.mb_name.value)) {
alert('상호/이름은 한글로 입력하십시오.');
f.mb_name.focus();
return false;
}
}
// 주민등록번호 검사
if (f.mb_1.value.length < 6) {
alert('주민등록번호 앞자리는 6자리입니다.');
f.mb_1.focus();
return false;
}
if (f.mb_2.value.length < 7) {
alert('주민등록번호 뒷자리는 7자리입니다.');
f.mb_2.focus();
return false;
}
if (f.mb_1.value.length < 1) {
alert('주민등록번호 앞자리를 입력해주세요.');
f.mb_1.focus();
return false;
}
if (f.mb_2.value.length < 1) {
alert('주민등록번호 뒷자리를 입력해주세요.');
f.mb_2.focus();
return false;
}
// E-mail 검사
if ((f.w.value == "") ||
(f.w.value == "u" && f.mb_email.defaultValue != f.mb_email.value)) {
reg_mb_email_check();
if (document.getElementById('mb_email_enabled').value!='000') {
alert('E-mail을 입력하지 않았거나 입력에 오류가 있습니다.');
document.getElementById('reg_mb_email').select();
return false;
}
// 사용할 수 없는 E-mail 도메인
var domain = prohibit_email_check(f.mb_email.value);
if (domain) {
alert("'"+domain+"'은(는) 사용하실 수 없는 메일입니다.");
document.getElementById('reg_mb_email').focus();
return false;
}
}
// 금지 메일 도메인 검사
function prohibit_email_check(email)
{
email = email.toLowerCase();
var prohibit_email = "<?=trim(strtolower(preg_replace("/(\r\n|\r|\n)/", ",", $config[cf_prohibit_email])));?>";
var s = prohibit_email.split(",");
var tmp = email.split("@");
var domain = tmp[tmp.length - 1]; // 메일 도메인만 얻는다
for (i=0; i<s.length; i++) {
if (s[i] == domain)
return domain;
}
return "";
}
//연락처 검사
if (f.tel1_1.value.length < 3) {
alert('연락처를 입력해주세요.');
f.tel1_1.focus();
return false;
}
if (f.tel1_2.value.length < 3) {
alert('연락처를 입력해주세요.');
f.tel1_2.focus();
return false;
}
if (f.w.value == '') {
if (f.tel1_3.value.length < 3) {
alert('연락처를 입력해주세요.');
f.tel1_3.focus();
return false;
}
}
//주소 검사
if (f.mb_zip1.value.length < 1) {
alert('주소를 입력해주세요.');
return false;
}
if (f.mb_zip2.value.length < 1) {
alert('주소를 입력해주세요.');
return false;
}
if (f.mb_addr1.value.length < 1) {
alert('주소를 입력해주세요.');
return false;
}
if (f.mb_addr2.value.length < 2) {
alert('주소를 입력해주세요.');
f.mb_addr2.focus();
return false;
}
// 수수료입금은행 검사
if (f.mb_6.value.length < 1) {
alert('수수료 입금은행를 입력해주세요.');
f.mb_6.focus();
return false;
}
// 계좌번호 검사
if (f.mb_7.value.length < 1) {
alert('계좌번호를 입력해주세요.');
f.mb_7.focus();
return false;
}
// 예금주명 검사
if (f.mb_8.value.length < 1) {
alert('예금주명를 입력해주세요.');
f.mb_8.focus();
return false;
}
// 별명 검사
// if ((f.w.value == "") ||
// (f.w.value == "u" && f.mb_nick.defaultValue != f.mb_nick.value)) {
//
// reg_mb_nick_check();
//
// if (document.getElementById('mb_nick_enabled').value!='000') {
// alert('별명을 입력하지 않았거나 입력에 오류가 있습니다.');
// document.getElementById('reg_mb_nick').select();
// return false;
// }
// }
// 약관 동의 검사
if (f.agreement.value <> '1') {
alert("회원가입약관의 내용에 동의하셔야 회원가입 하실 수 있습니다.");
return false;
}
}
// 메모 검사
if (f.mb_profile.value.length < 1) {
alert('메모를 입력해주세요.');
f.mb_profile.focus();
return false;
}
<?
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/register_form_update.php';";
else
echo "f.action = './register_form_update.php';";
?>
// 보안인증관련 코드로 반드시 포함되어야 합니다.
set_cookie("<?=md5($token)?>", "<?=base64_encode($token)?>", 1, "<?=$g4['cookie_domain']?>");
return true;
}
</script>
하지만 sumit 버튼을 누르면 비밀번호 검사만하고 세로고침되버리네요;;
bbs 경로에
register_form_update.php
register_form.php
소스 윗부분에
// 미리 넘기는 값 선언
$mb3 = $tel1_1 + "-" + $tel1_2 + "-" + $tel1_3;
$mb4 = $tel2_1 + "-" + $tel2_2 + "-" + $tel2_3;
$mb5 = $fax1 + "-" + $fax2 + "-" + $fax3;
$mb_name = $mb_nick;
$mb4 = $mb_tel;
와 같이 해놓앗구요;;
약관동의는 무시하고 바로 폼이 표시되도록 해놧습니다.
소스 확인부탁드립니다 ㅠㅠ
* 스킨 / member / register_form.php 소스
<?
//==============================================================================
// jquery date picker
//------------------------------------------------------------------------------
// 참고) ie 에서는 년, 월 select box 를 두번씩 클릭해야 하는 오류가 있습니다.
//------------------------------------------------------------------------------
// jquery-ui.css 의 테마를 변경해서 사용할 수 있습니다.
// base, black-tie, blitzer, cupertino, dark-hive, dot-luv, eggplant, excite-bike, flick, hot-sneaks, humanity, le-frog, mint-choc, overcast, pepper-grinder, redmond, smoothness, south-street, start, sunny, swanky-purse, trontastic, ui-darkness, ui-lightness, vader
// 아래 css 는 date picker 의 화면을 맞추는 코드입니다.
?>
<link type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/themes/base/jquery-ui.css" rel="stylesheet" />
<style type="text/css">
<!--
.ui-datepicker { font:12px dotum; }
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 70px;}
.ui-datepicker-trigger { margin:0 0 -5px 2px; }
-->
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.min.js"></script>
<?
//==============================================================================
?>
<style type="text/css">
<!--
.m_title { BACKGROUND-COLOR: #F7F7F7; PADDING-LEFT: 15px; PADDING-top: 5px; PADDING-BOTTOM: 5px; }
.m_padding { PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; }
.m_padding2 { PADDING-LEFT: 0px; PADDING-top: 5px; PADDING-BOTTOM: 0px; }
.m_padding3 { PADDING-LEFT: 0px; PADDING-top: 5px; PADDING-BOTTOM: 5px; }
-->
</style>
<META http-equiv="Content-Type" content="text/html; charset=euc-kr">
<script>
var member_skin_path = "<?=$member_skin_path?>";
</script>
<script type="text/javascript" src="<?=$member_skin_path?>/ajax_register_form.jquery.js"></script>
<script type="text/javascript" src="<?=$g4[path]?>/js/md5.js"></script>
<script type="text/javascript" src="<?=$g4[path]?>/js/sideview.js"></script>
<title>:::: 회원가입 ::::</title>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" oncontextmenu="return false" >
<form id="fregisterform" name=fregisterform method=post onSubmit="return fregisterform_submit(this);" enctype="multipart/form-data" autocomplete="off">
<input type=hidden name=w value="<?=$w?>">
<input type=hidden name=url value="<?=$urlencode?>">
<input type=hidden name=mb_jumin value="<?=$jumin?>">
<input type=hidden name=mb_id_enabled value="" id="mb_id_enabled">
<input type=hidden name=mb_nick_enabled value="" id="mb_nick_enabled">
<input type=hidden name=mb_email_enabled value="" id="mb_email_enabled">
<!-- <input type=hidden name=token value="<?=$token?>"> -->
<table width="650px" border="0" cellpadding="10" cellspacing="5" bgcolor="eeeeee">
<tr>
<td align="center" valign="top" bgcolor="#FFFFFF"> <table width="650px" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="45" align="center" class="fn_14p"><b><font color="#FF6600">:::
회원가입 :::</font></b></td>
</tr>
<tr>
<td>※ 회원정보를 정확히 기입해주세요.
<!------------------ FORM.. 시작 ------------------->
</td>
</tr>
<tr>
<td height="5"></td>
</tr>
</table>
<table width="650px" border="0" cellspacing="0" cellpadding="3">
<tr>
<td height="2" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td><b>* 아이디</b></td>
<td colspan="3" valign="middle"><span class="m_padding">
<input class="ed" maxlength="15" size="20" id='reg_mb_id' name="mb_id" value="<?=$member[mb_id]?>" <? if ($w=='u') { echo "readonly style='background-color:#dddddd;'"; } ?>
<? if ($w=='') { echo "onblur='reg_mb_id_check();'"; } ?> ></span>
<br><span class="m_padding">
<font color="#666666" size="2px">영문자, 숫자, _ 만 입력 가능. 최소 3글자이상 입력하세요.</font></span>
</td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td width="22%"><b>* 비밀번호</b></td>
<td width="21%"><span class="m_padding">
<INPUT class=ed type=password name="mb_password" size=15 maxlength=15 <?=($w=="")?"required":"";?> itemname="패스워드">
</span></td>
<td width="21%" align="right"><b>* 비밀번호확인</b></td>
<td width="36%"><span class="m_padding">
<INPUT class=ed type=password name="mb_password_re" size=15 maxlength=15 <?=($w=="")?"required":"";?> itemname="패스워드 확인" >
</span></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td><b>* 상호/이름</b></td>
<td colspan="3"><span class="m_padding">
<input name=mb_name itemname="이름" value="<?=$member[mb_name]?>" <?=$member[mb_name]?"readonly class=ed2":"class=ed";?>>
<? if ($w=='') { echo "(공백없이 한글만 입력 가능)"; } ?>
</span></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td><b>* 주민등록번호</b></td>
<td colspan="3"><span class="m_padding"><input name="mb_1" type="text" class="input" id="mb_1" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="6" onPaste="return false" itemname='주민등록번호 앞자리'>
-
<input name="mb_2" type="password" class="input" id="mb_2" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="7" onPaste="return false" itemname='주민등록번호 뒷자리'></span></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td valign="top"><b>* 이메일</b></td>
<td colspan="3"><span class="m_padding lh">
<input class=ed type=text id='reg_mb_email' name='reg_mb_email' size=38 maxlength=100 value='<?=$member[mb_email]?>'
onblur="reg_mb_email_check()">
<? if ($config[cf_use_email_certify]) { ?>
<? if ($w=='') { echo "<br>e-mail 로 발송된 내용을 확인한 후 인증하셔야 회원가입이 완료됩니다."; } ?>
<? if ($w=='u') { echo "<br>e-mail 주소를 변경하시면 다시 인증하셔야 합니다."; } ?>
<? } ?>
</span></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td><b>* 연락처</b></td>
<td colspan="3"><span class="m_padding">
<input name="tel1_1" type="text" class="input" id="tel1_1" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="3" onPaste="return false" itemname='연락처 앞부분'>
-
<input name="tel1_2" type="text" class="input" id="tel1_2" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="4" onPaste="return false" itemname='연락처 중간부분'>
-
<input name="tel1_3" type="text" class="input" id="tel1_3" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="4" onPaste="return false" itemname='연락처 끝부분'>
</span></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td> <b>휴대폰</b></td>
<td colspan="3"><span class="m_padding">
<input name="tel2_1" type="text" class="input" id="tel2_1" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="3" onPaste="return false">
-
<input name="tel2_2" type="text" class="input" id="tel2_2" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="4" onPaste="return false">
-
<input name="tel2_3" type="text" class="input" id="tel2_3" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="4" onPaste="return false">
</span></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td> <b>팩스</b></td>
<td colspan="3"><span class="m_padding">
<input name="fax1" type="text" class="input" id="fax1" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="3" onPaste="return false">
-
<input name="fax2" type="text" class="input" id="fax2" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="4" onPaste="return false">
-
<input name="fax3" type="text" class="input" id="fax3" style="ime-mode:disabled" onKeyPress="onlyNumber(this)" size="6" maxlength="4" onPaste="return false">
</span></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td rowspan="3"><b>* 주소</b></td>
<td colspan="3"><span class="m_padding">
<input name='mb_zip1' type=text class=ed id="mb_zip1" value='<?=$member[mb_zip1]?>' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 앞자리'>
-
<input name='mb_zip2' type=text class=ed id="mb_zip2" value='<?=$member[mb_zip2]?>' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 뒷자리'>
<a href="javascript:;" onClick="win_zip('fregisterform', 'mb_zip1', 'mb_zip2', 'mb_addr1', 'mb_addr2');"> <img src="http://win2net.kr/html/img/btn_post.gif" alt="" width="59" height="23" align="absmiddle" border="0"></a></span></td>
</tr>
<tr>
<td colspan="3"><span class="m_padding"><input class=ed type=text name='mb_addr1' size=60 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='주소' value='<?=$member[mb_addr1]?>'></span></td>
</tr>
<tr>
<td colspan="3"><span class="m_padding"><font color="#996633">
<input class=ed type=text name='mb_addr2' size=60 <?=$config[cf_req_addr]?'required':'';?> itemname='상세주소' value='<?=$member[mb_addr2]?>' style="width:270px">
나머지주소입력</font></span></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td><b>* 수수료입금은행</b></td>
<td colspan="3"><span class="fn_11p"><font color="#996633"><span class="m_padding">
<input name="mb_6" type="text" class="input" id="mb_6" style="width:110px" onKeyPress="onlyNumber(this)" itemname='입금은행' size="6" maxlength="10" onPaste="return false" >
</span> 예) 기업은행</font></span>
</td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td><b>* 계좌번호</b></td>
<td colspan="3"><font color="#996633"><span class="m_padding">
<input name="mb_7" type="text" class="input" id="mb_7" style="width:110px" onKeyPress="onlyNumber(this)" size="6" maxlength="15" itemname='계좌번호' onPaste="return false">
</span></font></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td><b>* 예금주명</b></td>
<td colspan="3"><font color="#996633"><span class="m_padding">
<input name="mb_8" type="text" class="input" id="mb_8" style="width:110px" onKeyPress="onlyNumber(this)" size="6" itemname='예금주명' maxlength="5" onPaste="return false">
</span></font></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td><b>* 약관</b></td>
<td colspan="3"><span class="m_padding">
<input name="agreement" type="checkbox" value="1">
동의함
<a href="javascript:;" onClick="pop3=window.open('http://win2net.kr/html/member/agreement.html','agreement','width=650,height=707,top=0,left=0'); pop3.focus()"><img src="http://win2net.kr/html/img/btn_agreement.gif" align="absmiddle" border="0"></a></span></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
<tr>
<td><b>* 메모</b></td>
<td colspan="3" valign="top"><span class="m_padding">
<textarea name=mb_profile rows=4 class=tx id="mb_profile" style='width:95%;' <?=$config[cf_req_profile]?'required':'';?> itemname='자기 소개'><?=$member[mb_profile]?>
</textarea>
</span></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="eeeeee"></td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" align="center" width="650px">
<tr>
<td height="10"></td>
</tr>
<tr>
<td align="center">
<input type="image" src="http://win2net.kr/html/img/btn_join_main.gif" width="95" height="33" align="absmiddle">
<a href="javascript:window.close()"><img src="http://win2net.kr/html/img/btn_close.gif" border="0" align="absmiddle"></a>
</td>
</tr>
<tr>
<td align="center"></td>
</tr>
</table>
</form>
</body>
<script type="text/javascript">
$(function() {
// 폼의 첫번째 입력박스에 포커스 주기
$("#fregisterform :input[type=text]:visible:enabled:first").focus();
});
// submit 최종 폼체크
function fregisterform_submit(f)
{
// 회원아이디 검사
if (f.w.value == "") {
reg_mb_id_check();
if (document.getElementById('mb_id_enabled').value!='000') {
alert("회원아이디를 입력하지 않았거나 입력에 오류가 있습니다.");
document.getElementById('reg_mb_id').select();
return false;
}
}
if (f.w.value == '') {
if (f.mb_password.value.length < 3) {
alert('패스워드를 3글자 이상 입력하십시오.');
f.mb_password.focus();
return false;
}
}
if (f.mb_password.value != f.mb_password_re.value) {
alert('패스워드가 같지 않습니다.');
f.mb_password_re.focus();
return false;
}
if (f.mb_password.value.length > 0) {
if (f.mb_password_re.value.length < 3) {
alert('패스워드를 3글자 이상 입력하십시오.');
f.mb_password_re.focus();
return false;
}
}
// 상호/이름 검사
if (f.mb_name.value.length < 1) {
alert('상호/이름을 입력하십시오.');
f.mb_name.focus();
return false;
var pattern = /([^가-힣\x20])/i;
if (pattern.test(f.mb_name.value)) {
alert('상호/이름은 한글로 입력하십시오.');
f.mb_name.focus();
return false;
}
}
// 주민등록번호 검사
if (f.mb_1.value.length < 6) {
alert('주민등록번호 앞자리는 6자리입니다.');
f.mb_1.focus();
return false;
}
if (f.mb_2.value.length < 7) {
alert('주민등록번호 뒷자리는 7자리입니다.');
f.mb_2.focus();
return false;
}
if (f.mb_1.value.length < 1) {
alert('주민등록번호 앞자리를 입력해주세요.');
f.mb_1.focus();
return false;
}
if (f.mb_2.value.length < 1) {
alert('주민등록번호 뒷자리를 입력해주세요.');
f.mb_2.focus();
return false;
}
// E-mail 검사
if ((f.w.value == "") ||
(f.w.value == "u" && f.mb_email.defaultValue != f.mb_email.value)) {
reg_mb_email_check();
if (document.getElementById('mb_email_enabled').value!='000') {
alert('E-mail을 입력하지 않았거나 입력에 오류가 있습니다.');
document.getElementById('reg_mb_email').select();
return false;
}
// 사용할 수 없는 E-mail 도메인
var domain = prohibit_email_check(f.mb_email.value);
if (domain) {
alert("'"+domain+"'은(는) 사용하실 수 없는 메일입니다.");
document.getElementById('reg_mb_email').focus();
return false;
}
}
// 금지 메일 도메인 검사
function prohibit_email_check(email)
{
email = email.toLowerCase();
var prohibit_email = "<?=trim(strtolower(preg_replace("/(\r\n|\r|\n)/", ",", $config[cf_prohibit_email])));?>";
var s = prohibit_email.split(",");
var tmp = email.split("@");
var domain = tmp[tmp.length - 1]; // 메일 도메인만 얻는다
for (i=0; i<s.length; i++) {
if (s[i] == domain)
return domain;
}
return "";
}
//연락처 검사
if (f.tel1_1.value.length < 3) {
alert('연락처를 입력해주세요.');
f.tel1_1.focus();
return false;
}
if (f.tel1_2.value.length < 3) {
alert('연락처를 입력해주세요.');
f.tel1_2.focus();
return false;
}
if (f.w.value == '') {
if (f.tel1_3.value.length < 3) {
alert('연락처를 입력해주세요.');
f.tel1_3.focus();
return false;
}
}
//주소 검사
if (f.mb_zip1.value.length < 1) {
alert('주소를 입력해주세요.');
return false;
}
if (f.mb_zip2.value.length < 1) {
alert('주소를 입력해주세요.');
return false;
}
if (f.mb_addr1.value.length < 1) {
alert('주소를 입력해주세요.');
return false;
}
if (f.mb_addr2.value.length < 2) {
alert('주소를 입력해주세요.');
f.mb_addr2.focus();
return false;
}
// 수수료입금은행 검사
if (f.mb_6.value.length < 1) {
alert('수수료 입금은행를 입력해주세요.');
f.mb_6.focus();
return false;
}
// 계좌번호 검사
if (f.mb_7.value.length < 1) {
alert('계좌번호를 입력해주세요.');
f.mb_7.focus();
return false;
}
// 예금주명 검사
if (f.mb_8.value.length < 1) {
alert('예금주명를 입력해주세요.');
f.mb_8.focus();
return false;
}
// 별명 검사
// if ((f.w.value == "") ||
// (f.w.value == "u" && f.mb_nick.defaultValue != f.mb_nick.value)) {
//
// reg_mb_nick_check();
//
// if (document.getElementById('mb_nick_enabled').value!='000') {
// alert('별명을 입력하지 않았거나 입력에 오류가 있습니다.');
// document.getElementById('reg_mb_nick').select();
// return false;
// }
// }
// 약관 동의 검사
if (f.agreement.value <> '1') {
alert("회원가입약관의 내용에 동의하셔야 회원가입 하실 수 있습니다.");
return false;
}
}
// 메모 검사
if (f.mb_profile.value.length < 1) {
alert('메모를 입력해주세요.');
f.mb_profile.focus();
return false;
}
<?
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/register_form_update.php';";
else
echo "f.action = './register_form_update.php';";
?>
// 보안인증관련 코드로 반드시 포함되어야 합니다.
set_cookie("<?=md5($token)?>", "<?=base64_encode($token)?>", 1, "<?=$g4['cookie_domain']?>");
return true;
}
</script>
댓글 전체
name=mb_name 에 ""를 넣어보시지요 name="mb_name"