이메일" 로 검색을 해보니 이 내용에 대한 언급이 없고 해서.. 적용하면서 적어봅니다..
요즘 거의 회원가입에 대해서만 글을쓰는거 같네요... 더이상 만지면 안되는데 ㅋㅋㅋ

포털이나... 좀 기타 사이트를 가면... 이메일 입력시 앞부분 @ 선택박스 이런형태로 되어있고.... 선택박스 맨밑에는 직접입력이 있어 선택시 숨겨진 input폼이 나타나는 것이 있습니다.. 이것저것 보니.. 다른 사이트에서 찾아보니 스크립트를 사용하는 방법도 있고 한데...
그냥 폼을 숨겼다가 직접입력선택시 나타나는 간단한 방법을 사용하였습니다..

다른 사이트에서 이런걸 사용하는이유는 개인적인 생각이지만..@ 뒤의주소를 작성시 오타가 났는데도.. 넘어갈수도 있고..아무거나 막적는것을 조금이나마 막고자하는것 같네요..(개인적인생각)

수정파일목록
1. member_join.php(회원정보입력부)
2. member_join_ok.php(db입력부)


헉.. 나오라는 전화가 ... 빨랑써야겟네요...


 member_join.php

1. 두군데 수정하기..
if(!write.email.value) {alert("E-Mail을 입력하여 주십시요.");write.email.focus(); return false;} 이부분을 아래것으로 수정
if(!write.email1.value) {alert("E-Mail을 입력하여 주십시요.");write.email1.focus(); return false;}

기존 이메일입력폼 부분을 아래것으로 교체합니다....

 <input type="text" name="email1" size="20" maxlength="255" value="" style="border:1px solid;border-color:#cecfce;font-size:9pt;color:#042330;background-color:white;height:20px;ime-mode:inactive;" />&nbsp;@&nbsp;
 <select name="email2" onchange="javascript:if (this.value=='etc'){div_email.style.display='';div_email.focus();}else{div_email.style.display='none'}">
  <option value="" >선택하세요</option>
  <option value="hanmail.net" >hanmail.net</option>
  <option value="hotmail.com" >hotmail.com</option>
  <option value="chollian.net" >chollian.net</option>
  <option value="dreamwiz.com" >dreamwiz.com</option>
  <option value="empal.com" >empal.com</option>
  <option value="hanmir.net" >hanmir.com</option>
  <option value="hitel.com" >hitel.com</option>
  <option value="korea.com" >korea.com</option>
  <option value="lycos.co.kr" >lycos.co.kr</option>
  <option value="nate.com" >nate.com</option>
  <option value="naver.com" >naver.com</option>
  <option value="netian.net" >netian.com</option>
  <option value="etc" >직접입력</option>
 </select>
 <input id="div_email" name="email3" size="20" value=""  style="border:1px solid;border-color:#cecfce;font-size:9pt;color:#042330;background-color:white;height:20px;position:ralative;z-index:1;display:none;ime-mode:inactive;" />
 <input type="hidden" value="1" checked="checked" name="open_email" />




 member_join_ok.php

2. 추가하기
$email=addslashes($email);
위의 부분을 찾아 바로 위에 아래의 소스를 추가해줍니다..

if($email2!="etc"){ $email = "$email1@$email2"; } else{ $email = "$email1@$email3"; }

이상입니다... 깔끔하게 쓸라했는데... 조잡하네요 ㅋㅋ 저는 이만 당구치러....
http://www.leejinsoo.net/demo/zboard/member_join.php?group_no=1 클릭하면 동의창으로가니.. 링크를 복사해서 가세요..
그럼 적용된 것을 미리보실 수 있습니다.