이메일 selectbox | +JavaScript
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="15"></td>
<td width="80"><img src="../images/member_txt_icon06.gif" width="44" height="16"></td>
<td><input name="email" type="text" class="INPUT_LINE" size="15" maxlength="30" onChange="fChgInputField(this.name);" value="<%=v_email1%>">@<INPUT TYPE="text" NAME="email2" class="INPUT_LINE" size="15" maxlength="30" onChange="fChgInputField(this.name);" readonly value="<%=v_email2%>">
<select name="sltEmail2" onChange="fChgInputField(this.name)" readonly>
<option value='' selected>선택하세요</option>
<option value='01' >chol.com</option>
<option value='02' >dreamwiz.com</option>
<option value='03' >empal.com</option>
<option value='04' >freechal.com</option>
<option value='05' >gmail.com</option>
<option value='06' >hanmail.net</option>
<option value='07' >hanmir.com</option>
<option value='08' >hitel.net</option>
<option value='09' >hotmail.com</option>
<option value='10' >korea.com</option>
<option value='11' >nate.com</option>
<option value='12' >naver.com</option>
<option value='13' >orgio.com</option>
<option value='14' >paran.com</option>
<option value='15' >sayclub.com</option>
<option value='16' >shinbiro.com</option>
<option value='17' >yahoo.co.kr</option>
<option value='18' >yahoo.com</option>
<option value='99' >기타(직접입력)</option>
</select>
<BR><INPUT NAME="mailing" TYPE="CHECKBOX" CLASS="INPUT_LINE" VALUE="Y" checked> <span class="no_t3">e-mail 수신동의</span>
</td>
</tr>
</table>
---------------------------------------------------------------------------------------
function Chk_Email(obj_email) {
var ln = obj_email.value.length;
var chSpecial = false;
var noMail = false;
var chDotCnt = 0;
var chAltCnt = 0;
var preCh = "";
for (var i=0; i<ln; ++i) {
var ch = obj_email.value.charAt(i);
if (ch == '-' ||ch == '_') continue;
if (ch == '@') noMail = true;
if (ch == '.') noMail = true;
if (ch > 'z' || ch < '0' || ch == '^' || ch == ';' || ch == ':') chSpecial = true;
if (ch == '\\' || ch == '`' || ch == '<' || ch == '>' || ch == '=' ) chSpecial = true;
preCh = ch;
}
if(chSpecial) {
alert("한글, 공란, 특수문자는 EMail 아이디로 입력할 수 없습니다.");
obj_email.focus();
return false;
}
if(obj_email.value == "" || noMail) {
alert("EMail 아이디를 정확히 입력하십시오.");
obj_email.focus();
return false;
}
return true;
}
function Chk_Email_b(obj_email2) {
var ln = obj_email2.value.length;
var chSpecial = false;
var noMail = false;
var chDotCnt = 0;
var chAltCnt = 0;
var preCh = "";
for (var i=0; i<ln; ++i) {
var ch = obj_email2.value.charAt(i);
if (ch == '-' ||ch == '_') continue;
if (ch == '.') chDotCnt ++;
if (ch == '.' && chAltCnt == 0) noMail = true;
if (ch == '.' && preCh == '.') noMail = true;
if (ch > 'z' || ch < '0' || ch == '^' || ch == ';' || ch == ':') chSpecial = true;
if (ch == '\\' || ch == '`' || ch == '<' || ch == '>' || ch == '=' ) chSpecial = true;
}
if(document.memberform.sltEmail2.value == '99'){
if(chSpecial) {
alert("한글, 공란, 특수문자는 EMail 주소로 입력할 수 없습니다.");
obj_email2.focus();
return false;
}
if(chDotCnt<1 || chDotCnt>3) {
alert("EMail 주소를 정확히 입력하십시오.");
obj_email2.focus();
return false;
}
}
return true;
}
//===================================
// Email Check Function
//===================================
function fChgInputField(vObjNM) {
with (memberform) {
switch (vObjNM) {
case 'sltEmail2' :
var selecdIdx = sltEmail2.options.selectedIndex;
if(sltEmail2.options[selecdIdx].value == "99") {
email2.readOnly = false;
email2.value = "";
email2.focus();
} else {
email2.readOnly = true;
email2.value = sltEmail2.options[selecdIdx].text;
}
break;
}
}
}<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]</div>
<tr>
<td width="15"></td>
<td width="80"><img src="../images/member_txt_icon06.gif" width="44" height="16"></td>
<td><input name="email" type="text" class="INPUT_LINE" size="15" maxlength="30" onChange="fChgInputField(this.name);" value="<%=v_email1%>">@<INPUT TYPE="text" NAME="email2" class="INPUT_LINE" size="15" maxlength="30" onChange="fChgInputField(this.name);" readonly value="<%=v_email2%>">
<select name="sltEmail2" onChange="fChgInputField(this.name)" readonly>
<option value='' selected>선택하세요</option>
<option value='01' >chol.com</option>
<option value='02' >dreamwiz.com</option>
<option value='03' >empal.com</option>
<option value='04' >freechal.com</option>
<option value='05' >gmail.com</option>
<option value='06' >hanmail.net</option>
<option value='07' >hanmir.com</option>
<option value='08' >hitel.net</option>
<option value='09' >hotmail.com</option>
<option value='10' >korea.com</option>
<option value='11' >nate.com</option>
<option value='12' >naver.com</option>
<option value='13' >orgio.com</option>
<option value='14' >paran.com</option>
<option value='15' >sayclub.com</option>
<option value='16' >shinbiro.com</option>
<option value='17' >yahoo.co.kr</option>
<option value='18' >yahoo.com</option>
<option value='99' >기타(직접입력)</option>
</select>
<BR><INPUT NAME="mailing" TYPE="CHECKBOX" CLASS="INPUT_LINE" VALUE="Y" checked> <span class="no_t3">e-mail 수신동의</span>
</td>
</tr>
</table>
---------------------------------------------------------------------------------------
function Chk_Email(obj_email) {
var ln = obj_email.value.length;
var chSpecial = false;
var noMail = false;
var chDotCnt = 0;
var chAltCnt = 0;
var preCh = "";
for (var i=0; i<ln; ++i) {
var ch = obj_email.value.charAt(i);
if (ch == '-' ||ch == '_') continue;
if (ch == '@') noMail = true;
if (ch == '.') noMail = true;
if (ch > 'z' || ch < '0' || ch == '^' || ch == ';' || ch == ':') chSpecial = true;
if (ch == '\\' || ch == '`' || ch == '<' || ch == '>' || ch == '=' ) chSpecial = true;
preCh = ch;
}
if(chSpecial) {
alert("한글, 공란, 특수문자는 EMail 아이디로 입력할 수 없습니다.");
obj_email.focus();
return false;
}
if(obj_email.value == "" || noMail) {
alert("EMail 아이디를 정확히 입력하십시오.");
obj_email.focus();
return false;
}
return true;
}
function Chk_Email_b(obj_email2) {
var ln = obj_email2.value.length;
var chSpecial = false;
var noMail = false;
var chDotCnt = 0;
var chAltCnt = 0;
var preCh = "";
for (var i=0; i<ln; ++i) {
var ch = obj_email2.value.charAt(i);
if (ch == '-' ||ch == '_') continue;
if (ch == '.') chDotCnt ++;
if (ch == '.' && chAltCnt == 0) noMail = true;
if (ch == '.' && preCh == '.') noMail = true;
if (ch > 'z' || ch < '0' || ch == '^' || ch == ';' || ch == ':') chSpecial = true;
if (ch == '\\' || ch == '`' || ch == '<' || ch == '>' || ch == '=' ) chSpecial = true;
}
if(document.memberform.sltEmail2.value == '99'){
if(chSpecial) {
alert("한글, 공란, 특수문자는 EMail 주소로 입력할 수 없습니다.");
obj_email2.focus();
return false;
}
if(chDotCnt<1 || chDotCnt>3) {
alert("EMail 주소를 정확히 입력하십시오.");
obj_email2.focus();
return false;
}
}
return true;
}
//===================================
// Email Check Function
//===================================
function fChgInputField(vObjNM) {
with (memberform) {
switch (vObjNM) {
case 'sltEmail2' :
var selecdIdx = sltEmail2.options.selectedIndex;
if(sltEmail2.options[selecdIdx].value == "99") {
email2.readOnly = false;
email2.value = "";
email2.focus();
} else {
email2.readOnly = true;
email2.value = sltEmail2.options[selecdIdx].text;
}
break;
}
}
}<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]</div>
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 1030 | 18년 전 | 1786 | ||
| 1029 | 18년 전 | 2215 | ||
| 1028 | 18년 전 | 2630 | ||
| 1027 | 18년 전 | 1790 | ||
| 1026 | 18년 전 | 1522 | ||
| 1025 | 18년 전 | 1538 | ||
| 1024 | 18년 전 | 1463 | ||
| 1023 | 18년 전 | 3224 | ||
| 1022 | 18년 전 | 2910 | ||
| 1021 | 18년 전 | 1675 | ||
| 1020 | 18년 전 | 3409 | ||
| 1019 | 18년 전 | 1835 | ||
| 1018 | 18년 전 | 1488 | ||
| 1017 | 18년 전 | 1953 | ||
| 1016 | 18년 전 | 2095 | ||
| 1015 | 18년 전 | 1630 | ||
| 1014 | 18년 전 | 2343 | ||
| 1013 | 18년 전 | 1997 | ||
| 1012 | 18년 전 | 1619 | ||
| 1011 | 18년 전 | 1782 | ||
| 1010 | 18년 전 | 2037 | ||
| 1009 | 18년 전 | 1798 | ||
| 1008 | 18년 전 | 1603 | ||
| 1007 | 18년 전 | 1659 | ||
| 1006 | 18년 전 | 3131 | ||
| 1005 | 18년 전 | 1991 | ||
| 1004 | 18년 전 | 1866 | ||
| 1003 | 18년 전 | 4366 | ||
| 1002 | 18년 전 | 4993 | ||
| 1001 | 18년 전 | 3157 | ||
| 1000 | 18년 전 | 2907 | ||
| 999 | 18년 전 | 3496 | ||
| 998 | 18년 전 | 2043 | ||
| 997 | 18년 전 | 2398 | ||
| 996 | 18년 전 | 2690 | ||
| 995 | 18년 전 | 2751 | ||
| 994 | 18년 전 | 2346 | ||
| 993 | 18년 전 | 1611 | ||
| 992 | 18년 전 | 3376 | ||
| 991 | 18년 전 | 1983 | ||
| 990 | 18년 전 | 2378 | ||
| 989 | 18년 전 | 2452 | ||
| 988 | 18년 전 | 2879 | ||
| 987 | 18년 전 | 5212 | ||
| 986 |
|
18년 전 | 2488 | |
| 985 |
|
18년 전 | 3337 | |
| 984 | 18년 전 | 4275 | ||
| 983 |
느낌좋은날
|
18년 전 | 2500 | |
| 982 | 19년 전 | 2464 | ||
| 981 | 19년 전 | 4036 | ||
| 980 | 19년 전 | 2747 | ||
| 979 |
Sinpre
|
19년 전 | 2989 | |
| 978 | 19년 전 | 2205 | ||
| 977 | 19년 전 | 2217 | ||
| 976 | 19년 전 | 1990 | ||
| 975 | 19년 전 | 3273 | ||
| 974 | 19년 전 | 2105 | ||
| 973 |
|
19년 전 | 2782 | |
| 972 |
|
19년 전 | 1741 | |
| 971 | 19년 전 | 5314 | ||
| 970 | 19년 전 | 3566 | ||
| 969 | 19년 전 | 4319 | ||
| 968 | 19년 전 | 3063 | ||
| 967 | 19년 전 | 2523 | ||
| 966 | 19년 전 | 3918 | ||
| 965 | 19년 전 | 2646 | ||
| 964 | 19년 전 | 2990 | ||
| 963 | 19년 전 | 2958 | ||
| 962 | 19년 전 | 4173 | ||
| 961 | 19년 전 | 3125 | ||
| 960 | 19년 전 | 3020 | ||
| 959 | 19년 전 | 3671 | ||
| 958 | 19년 전 | 2974 | ||
| 957 | 19년 전 | 2190 | ||
| 956 | 19년 전 | 2222 | ||
| 955 | 19년 전 | 2173 | ||
| 954 | 19년 전 | 2765 | ||
| 953 | 19년 전 | 2474 | ||
| 952 | 19년 전 | 3344 | ||
| 951 | 19년 전 | 3202 | ||
| 950 | 19년 전 | 1826 | ||
| 949 | 19년 전 | 2740 | ||
| 948 | 19년 전 | 7824 | ||
| 947 |
|
19년 전 | 2501 | |
| 946 |
DeepnBlue
|
19년 전 | 3100 | |
| 945 |
pearly
|
19년 전 | 2866 | |
| 944 | 19년 전 | 3020 | ||
| 943 |
|
19년 전 | 2224 | |
| 942 | 19년 전 | 2451 | ||
| 941 |
|
19년 전 | 4069 | |
| 940 | 19년 전 | 2230 | ||
| 939 |
|
19년 전 | 4219 | |
| 938 |
|
19년 전 | 2381 | |
| 937 | 19년 전 | 2072 | ||
| 936 |
|
19년 전 | 2325 | |
| 935 | 19년 전 | 1872 | ||
| 934 |
|
19년 전 | 2402 | |
| 933 | 19년 전 | 2195 | ||
| 932 |
|
19년 전 | 3065 | |
| 931 | 19년 전 | 1852 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기