전화번호 입력시 자동 하이픈 넣기
<script>
function OnCheckPhone(oTa) {
var oForm = oTa.form ;
var sMsg = oTa.value ;
var onlynum = "" ;
onlynum = RemoveDash2(sMsg);
if(event.keyCode != 8 ) {
if (GetMsgLen(onlynum) <= 2) oTa.value = onlynum ;
if (GetMsgLen(onlynum) == 3) oTa.value = onlynum + "-";
if (GetMsgLen(onlynum) == 4) oTa.value = onlynum.substring(0,3) + "-" + onlynum.substring(3,4) ;
if (GetMsgLen(onlynum) == 5) oTa.value = onlynum.substring(0,3) + "-" + onlynum.substring(3,5) ;
if (GetMsgLen(onlynum) == 6) oTa.value = onlynum.substring(0,3) + "-" + onlynum.substring(3,6) ;
if (GetMsgLen(onlynum) == 7) oTa.value = onlynum.substring(0,3) + "-" + onlynum.substring(3,7) ;
if (GetMsgLen(onlynum) == 8) oTa.value = onlynum.substring(0,4) + "-" + onlynum.substring(4,8) ;
if (GetMsgLen(onlynum) == 9) oTa.value = onlynum.substring(0,4) + "-" + onlynum.substring(4,9) ;
}
}
function RemoveDash2(sNo) {
var reNo = ""
for(var i=0; i<sNo.length; i++) {
if ( sNo.charAt(i) != "-" ) {
reNo += sNo.charAt(i)
}
}
return reNo
}
function GetMsgLen(sMsg) { // 0-127 1byte, 128~ 2byte
var count = 0
for(var i=0; i<sMsg.length; i++) {
if ( sMsg.charCodeAt(i) > 127 ) {
count += 2
}
else {
count++
}
}
return count
}
</script>
<form>
<input type=text name=num1 value="011" size=4> -
<input type=text name=num2 onfocus="OnCheckPhone(this)" onKeyup="OnCheckPhone(this)" size=10>
</form>
function OnCheckPhone(oTa) {
var oForm = oTa.form ;
var sMsg = oTa.value ;
var onlynum = "" ;
onlynum = RemoveDash2(sMsg);
if(event.keyCode != 8 ) {
if (GetMsgLen(onlynum) <= 2) oTa.value = onlynum ;
if (GetMsgLen(onlynum) == 3) oTa.value = onlynum + "-";
if (GetMsgLen(onlynum) == 4) oTa.value = onlynum.substring(0,3) + "-" + onlynum.substring(3,4) ;
if (GetMsgLen(onlynum) == 5) oTa.value = onlynum.substring(0,3) + "-" + onlynum.substring(3,5) ;
if (GetMsgLen(onlynum) == 6) oTa.value = onlynum.substring(0,3) + "-" + onlynum.substring(3,6) ;
if (GetMsgLen(onlynum) == 7) oTa.value = onlynum.substring(0,3) + "-" + onlynum.substring(3,7) ;
if (GetMsgLen(onlynum) == 8) oTa.value = onlynum.substring(0,4) + "-" + onlynum.substring(4,8) ;
if (GetMsgLen(onlynum) == 9) oTa.value = onlynum.substring(0,4) + "-" + onlynum.substring(4,9) ;
}
}
function RemoveDash2(sNo) {
var reNo = ""
for(var i=0; i<sNo.length; i++) {
if ( sNo.charAt(i) != "-" ) {
reNo += sNo.charAt(i)
}
}
return reNo
}
function GetMsgLen(sMsg) { // 0-127 1byte, 128~ 2byte
var count = 0
for(var i=0; i<sMsg.length; i++) {
if ( sMsg.charCodeAt(i) > 127 ) {
count += 2
}
else {
count++
}
}
return count
}
</script>
<form>
<input type=text name=num1 value="011" size=4> -
<input type=text name=num2 onfocus="OnCheckPhone(this)" onKeyup="OnCheckPhone(this)" size=10>
</form>
댓글 1개
쉽다zzz
12년 전
감사요~
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 5830 | 13년 전 | 1185 | ||
| 5829 | 13년 전 | 5048 | ||
| 5828 | 13년 전 | 6430 | ||
| 5827 | 13년 전 | 1200 | ||
| 5826 |
|
13년 전 | 529 | |
| 5825 | 13년 전 | 893 | ||
| 5824 |
|
13년 전 | 1878 | |
| 5823 | 13년 전 | 5615 | ||
| 5822 |
jfascas
|
13년 전 | 1037 | |
| 5821 | 13년 전 | 1696 | ||
| 5820 | 13년 전 | 1311 | ||
| 5819 |
itlang
|
13년 전 | 506 | |
| 5818 | 13년 전 | 1305 | ||
| 5817 | 13년 전 | 778 | ||
| 5816 | 13년 전 | 624 | ||
| 5815 | 13년 전 | 6132 | ||
| 5814 | 13년 전 | 860 | ||
| 5813 |
악마의유혹
|
13년 전 | 461 | |
| 5812 | 13년 전 | 2799 | ||
| 5811 | 13년 전 | 1171 | ||
| 5810 | 13년 전 | 3532 | ||
| 5809 | 13년 전 | 1353 | ||
| 5808 | 13년 전 | 1061 | ||
| 5807 | 13년 전 | 571 | ||
| 5806 | 13년 전 | 559 | ||
| 5805 |
angrysol
|
13년 전 | 816 | |
| 5804 | 13년 전 | 1004 | ||
| 5803 | 13년 전 | 1727 | ||
| 5802 |
angrysol
|
13년 전 | 1049 | |
| 5801 |
후라보노보노
|
13년 전 | 2136 | |
| 5800 | 13년 전 | 1099 | ||
| 5799 |
|
13년 전 | 4189 | |
| 5798 |
|
13년 전 | 3359 | |
| 5797 |
|
13년 전 | 4932 | |
| 5796 | 13년 전 | 7536 | ||
| 5795 | 13년 전 | 2775 | ||
| 5794 | 13년 전 | 2227 | ||
| 5793 |
|
13년 전 | 655 | |
| 5792 | 13년 전 | 2967 | ||
| 5791 | 13년 전 | 840 | ||
| 5790 | 13년 전 | 4328 | ||
| 5789 |
|
13년 전 | 2474 | |
| 5788 |
|
13년 전 | 1849 | |
| 5787 |
오지랖선생
|
13년 전 | 1617 | |
| 5786 | 13년 전 | 5923 | ||
| 5785 | 13년 전 | 1743 | ||
| 5784 |
|
13년 전 | 1447 | |
| 5783 | 13년 전 | 1304 | ||
| 5782 |
|
13년 전 | 2817 | |
| 5781 | 13년 전 | 2852 | ||
| 5780 | 13년 전 | 1155 | ||
| 5779 |
|
13년 전 | 1358 | |
| 5778 |
오리진소프트
|
13년 전 | 4608 | |
| 5777 | 13년 전 | 676 | ||
| 5776 | 13년 전 | 1139 | ||
| 5775 | 13년 전 | 1451 | ||
| 5774 | 13년 전 | 1873 | ||
| 5773 |
|
13년 전 | 1909 | |
| 5772 | 13년 전 | 1672 | ||
| 5771 | 13년 전 | 4780 | ||
| 5770 | 13년 전 | 1125 | ||
| 5769 | 13년 전 | 6105 | ||
| 5768 |
|
13년 전 | 1576 | |
| 5767 | 13년 전 | 1683 | ||
| 5766 |
프로프리랜서
|
13년 전 | 1379 | |
| 5765 |
|
13년 전 | 1035 | |
| 5764 | 13년 전 | 1760 | ||
| 5763 |
|
13년 전 | 779 | |
| 5762 |
|
13년 전 | 2283 | |
| 5761 | 13년 전 | 613 | ||
| 5760 | 13년 전 | 620 | ||
| 5759 | 13년 전 | 3268 | ||
| 5758 | 13년 전 | 1075 | ||
| 5757 |
|
13년 전 | 736 | |
| 5756 | 13년 전 | 561 | ||
| 5755 | 13년 전 | 1057 | ||
| 5754 |
|
13년 전 | 2223 | |
| 5753 | 13년 전 | 670 | ||
| 5752 | 13년 전 | 1542 | ||
| 5751 | 13년 전 | 762 | ||
| 5750 | 13년 전 | 745 | ||
| 5749 | 13년 전 | 2561 | ||
| 5748 | 13년 전 | 998 | ||
| 5747 | 13년 전 | 1212 | ||
| 5746 |
|
13년 전 | 643 | |
| 5745 | 13년 전 | 1656 | ||
| 5744 | 13년 전 | 665 | ||
| 5743 | 13년 전 | 826 | ||
| 5742 |
프로프리랜서
|
13년 전 | 575 | |
| 5741 | 13년 전 | 636 | ||
| 5740 | 13년 전 | 612 | ||
| 5739 | 13년 전 | 720 | ||
| 5738 | 13년 전 | 1920 | ||
| 5737 | 13년 전 | 977 | ||
| 5736 | 13년 전 | 1085 | ||
| 5735 | 13년 전 | 1988 | ||
| 5734 | 13년 전 | 1134 | ||
| 5733 | 13년 전 | 2775 | ||
| 5732 |
JOYCOM
|
13년 전 | 630 | |
| 5731 | 13년 전 | 3298 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기