<title>회원가입</title>
<body background="beck.jpg">
<TABLE BORDER="0" >
<form name="addressbook" action="save.asp" method="post">
<font color="white">
<tr>
<td align="right"><font color=red>*</font> 아이디</td>
<td><input name="txtid" type="text" size=12 maxlength=12 ="notSpace();" ><input type=button value="아이디 중복확인" ="Check_id()">
<font color=red size=3>*</font>는 필수입력
</tr>
</td>
</tr>
<tr>
<td align="right"><font color=red>*</font> 비밀번호</td>
<td><INPUT TYPE=PASSWORD NAME=Pass SIZE=12 MAXLENGTH=8 ="notSpace();"></td>
</tr>
<tr>
<td align="right"><font color=red>*</font> 비밀번호확인</td>
<td><INPUT TYPE=PASSWORD NAME=Pass2 SIZE=12 MAXLENGTH=8 ="notSpace();"></td>
</tr>
<tr>
<td align="right"><font color=red>*</font> 이름</td>
<td><input name="name" type="text" size=12 maxlength=12 ="notSpace();"></td>
</tr>
<tr>
<td align="right"><font color=red>*</font> 주민등록번호</td>
<td><input name="jumin" type="text" size=12 maxlength=6 ="notSpace();"> - <INPUT TYPE=PASSWORD NAME=jumin2 SIZE=12 MAXLENGTH=7 ="notSpace();"></td>
</tr>
<tr>
</font>
</tr>
<tr>
<td align="right"><font color="black">주소</font></td>
<td><input name="postno1" type="text" readonly size=6 maxlength=6> - <input name="postno2" type="text" readonly size=6 maxlength=6> <input name="find" type="button" value="우편번호검색" ="post()"></td>
</tr>
<tr>
<td align="right"> </td>
<td><input name="add1" type="text" readonly size=30 maxlength=30> <br>
<input name="add2" type="text" size=30 maxlength=30 ="notSpace();"></td>
</tr>
<tr>
<td align="right"><font color="black">전화번호</font></td>
<td>
<select name="tell1">
<option value="">지역번호</option>
<option value="02">02 </option>
<option value="031">031 </option>
<option value="032">032 </option>
<option value="033">033 </option>
<option value="041">041 </option>
<option value="042">042 </option>
<option value="043">043 </option>
<option value="051">051 </option>
<option value="052">052 </option>
<option value="053">053 </option>
<option value="054">054 </option>
<option value="055">055 </option>
<option value="061">061 </option>
<option value="062">062 </option>
<option value="063">063 </option>
<option value="064">064 </option>
</select>
-
<input name="tell2" type="text" size=4 maxlength=4> - <input name="tell3" type="text" size=4 maxlength=4></td>
</tr>
<tr>
<td align="right"><font color="black">휴대폰번호</font></td>
<td>
<select name="cell1">
<option value="" >선 택</option>
<option value="010">010</option>
<option value="011">011</option>
<option value="016">016</option>
<option value="017">017</option>
<option value="018">018</option>
<option value="019">019</option>
</select>
-
<input name="cell2" type="text" size=4 maxlength=4> - <input name="cell3" type="text" size=4 maxlength=4></td>
</tr>
<tr> <td align='right'>직업 </td>
<td> <Select Name="Job">
<option value="회사원"> 회사원
<option value="공무원"> 공무원
<option value="자영업"> 자영업
<option value="학생"> 학 생
<option value="주부"> 주 부
<option value="기타"> 기 타
</option>
</select> </td> </tr>
<tr>
<td align="right"><font color="black">이메일</font></td>
<td><input name="email" type="text" size=18 maxlength=18 ="notSpace();">@<input name="domain" type="text" size=18 maxlength=18 ="notSpace();"></td>
<td><select name="site" ="setmail()">
<option value=>------------</option>
<option value="hanmail.net">hanmail.net</option>
<option value="naver.com">naver.com</option>
<option value="nate.com">nate.com</option>
<option value="hotmail.com">hotmail.net</option>
<option value="msn.com">msn.com</option>
<option value="hanafos.com">hanafos.com</option>
<option value="paran.com">paran.com</option>
<option value="empal.com">empal.com</option>
<option value="yahoo.co.kr">yahoo.co.kr</option>
<option value="dreamwiz.com">dreamwiz.com</option>
<option value="freechal.com">freechal.com</option>
<option value="korea.com">korea.com</option>
<option value="in_self">직접입력</option>
</select>
</td>
</tr>
<tr>
<td></td>
<td align="center"><input name="resis" type="button" value="등록하기" ="resi()">
<input type= reset value="취소" ="esc()">
<td></td>
<tr>
</tr>
</tr>
</form>
</table>
</body>
< Language = "Java">
function post()
{
window.open("postnumber.asp","","width=600 height=330 scrollbars=yes");
}
function setmail()
{
var frm = document.forms["addressbook"];
var first_=frm.elements["email"].value;
var sec_=frm.elements["domain"].value;
var choice_=frm.elements["site"].value;
frm.elements["domain"].value=choice_;
if (choice_=="none")
{
frm.elements["domain"].value="";
frm.elements["domain"].disabled=true;
}
else if(choice_=="in_self")
{
frm.elements["domain"].disabled=false;
frm.elements["domain"].readOnly=false;
frm.elements["domain"].focus();
frm.elements["domain"].value="";
}
else
{
frm.elements["domain"].disabled=false;
frm.elements["domain"].readOnly=true;
frm.elements["domain"].value=choice_;
}
}
function resi()
{
if (document.addressbook.id.value=="")
{
alert("아이디를 입력하세요.")
document.addressbook.id.focus();
return true;
}
if(addressbook.Pass.value.length==0)
{
alert("비밀번호를 입력해 주세요!");
document.addressbook.Pass.focus();
return false;
}
if(addressbook.Pass2.value.length==0)
{
alert("비밀번호 확인을 입력해 주세요!");
document.addressbook.Pass2.focus();
return false;
}
if(addressbook.Pass.value!=addressbook.Pass2.value)
{
alert("비밀번호가 일치하지 않습니다.");
document.addressbook.Pass.value="";
document.addressbook.Pass2.value="";
document.addressbook.Pass.focus();
return false;
}
if (document.addressbook.name.value=="")
{
alert("이름을 입력하세요.")
document.addressbook.name.focus();
return true;
}
if (document.addressbook.jumin.value.length < 1){
alert("주민등록번호를 입력하세요.");
document.addressbook.jumin.focus();
return false;
}
if (document.addressbook.jumin.value.length != 6){
alert("주민등록번호 앞자리는 6자리 입니다.");
document.addressbook.jumin.focus();
return false;
}
for (var i=0;i<document.addressbook.jumin.value.length; i++)
{
if (document.addressbook.jumin.value.charAt(i) < "0" ||
document.addressbook.jumin.value.charAt(i) > "9")
{
alert("주민등록번호는 숫자만 가능합니다.");
document.addressbook.jumin.focus();
return false;
}
}
if (document.addressbook.jumin2.value.length < 1){
alert("주민등록번호를 입력하세요.");
document.addressbook.jumin2.focus();
return false;
}
if (document.addressbook.jumin2.value.length != 7){
alert("주민등록번호 뒷자리는 7자리 입니다.");
document.addressbook.jumin2.focus();
return false;
}
for (var i=0;i<document.addressbook.jumin2.value.length; i++)
{
if (document.addressbook.jumin2.value.charAt(i) < "0" ||
document.addressbook.jumin2.value.charAt(i) > "9")
{
alert("주민등록번호는 숫자만 가능합니다.");
document.addressbook.jumin2.focus();
return false;
}
}
var sum,a,b,c,d,e,f,g,h,i,j,k,l,m;
a= parseInt(document.addressbook.jumin.value.charAt(0));
b= parseInt(document.addressbook.jumin.value.charAt(1));
c= parseInt(document.addressbook.jumin.value.charAt(2));
d= parseInt(document.addressbook.jumin.value.charAt(3));
e= parseInt(document.addressbook.jumin.value.charAt(4));
f= parseInt(document.addressbook.jumin.value.charAt(5));
g= parseInt(document.addressbook.jumin2.value.charAt(0));
h= parseInt(document.addressbook.jumin2.value.charAt(1));
i= parseInt(document.addressbook.jumin2.value.charAt(2));
j= parseInt(document.addressbook.jumin2.value.charAt(3));
k= parseInt(document.addressbook.jumin2.value.charAt(4));
l= parseInt(document.addressbook.jumin2.value.charAt(5));
m= parseInt(document.addressbook.jumin2.value.charAt(6));
sum = a*2 + b*3 + c*4 + d*5 + e*6 + f*7 + g*8 + h*9 + i*2 + j*3 + k*4 + l*5;
var check1 = sum % 11
var check2 = 11 - check1
var check_no = check2 % 10;
if (check_no != m){
alert("올바른 주민등록번호가 아닙니다.");
document.addressbook.jumin2.focus();
return false;
}
if (document.addressbook.postno1.value=="")
{
alert("우편번호를 입력하세요.")
document.addressbook.postno1.focus();
return true;
}
if (document.addressbook.postno2.value=="")
{
alert("우편번호를 입력하세요.")
document.addressbook.postno2.focus();
return true;
}
if (document.addressbook.add1.value=="")
{
alert("주소를 입력하세요.")
document.addressbook.add1.focus();
return true;
}
if (document.addressbook.add2.value=="")
{
alert("상세주소를 입력하세요.")
document.addressbook.add2.focus();
return true;
}
{
alert("회원가입 완료!");
document.addressbook.submit();
self.close();
}
}
function Check_id()
{
if(document.addressbook.txtid.value==""){
alert("아이디를 입력하십시오!!");
document.addressbook.txtid.focus();
}
else if(document.addressbook.txtid.length<4){
alert("아이디는 4글자 이상이어야합니다!!");
document.addressbook.txtid.focus();
}
else if (document.addressbook.txtid.readOnly==true){
if(confirm("사용가능한 아이디입니다. 그래도 바꾸시겠습니까?")){
document.addressbook.txtid.readOnly=false;
document.addressbook.txtid.value="";
document.addressbook.txtid.focus();
}
}
else if (addressbook.txtid.readOnly==false){
id = document.addressbook.txtid.value
window.open('insert1.asp?id='+id, 'check_id', 'width=300, height=150, left=200, top=200');
}
}
function notSpace()
{
if (event.keyCode==32)
{
event.returnValue=false;
}
}
</>