웹마스터 팁

회원가입시 전화번호나 폰번호 등에 숫자만 입력받아야 하는데 아무글이나
눌러도 가입이 되어버리는 것을 방지하기 위한 팁입니다.

1. /zbxe/modules/member/skins/스킨디렉토리/js/member.js 파일을 열어 마지막 부분에
아래 스크립트를 추가해줍니다.

/* 숫자만 되도록 */
function SetNum(obj) {

 if ((event.keyCode <= 27) || (event.keyCode >= 33 && event.keyCode <= 46) || (event.keyCode >= 91 && event.keyCode <= 93) || (event.keyCode >= 112 && event.keyCode <= 145)) {
  return false;
 }

 val=obj.value;
 re=/[^0-9]/gi;
 obj.value=val.replace(re,"");

}

2. /zbxe/modules/member/skins/스킨디렉토리/signup_form.html 파일을 수정합니다.

<!-- 전화번호 -->
            <!--@elseif($val->column_type == 'tel')-->
                <input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value[0])}" size="4" class="inputTypeText" />
                <input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value[1])}" size="4" class="inputTypeText" />
                <input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value[2])}" size="4" class="inputTypeText" />
를 찾아서 아래와 같이 수정해줍니다. (onKeyup 이벤트로 함수를 호출하게 됩니다.)
<!-- 전화번호 -->
            <!--@elseif($val->column_type == 'tel')-->
                <input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value[0])}" size="4" maxlength="4" class="inputTypeText" onKeyup="SetNum(this);" />
                <input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value[1])}" size="4" maxlength="4" class="inputTypeText" onKeyup="SetNum(this);" />
                <input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value[2])}" size="4" maxlength="4" class="inputTypeText" onKeyup="SetNum(this);" />

이렇게 수정하시면 전화번호 형식란은 모두 숫자외의 문자는 입력과 동시 지워지게 됩니다.
그리고 maxlength 값을 4로 했기때문에 4글자 이상은 적히지 않습니다.

새해복 많이 받으세요~~~
제목 글쓴이 날짜
VirtualPC로 IE6.0, IE7.0을 동시에 사용해서 홈피테스트하기 [2] file D.kim 2008.01.13
홈페이지에 간단하게 뮤직플레이어와 악세사리 설치하기 file 푸른커튼 2008.01.12
계정 이전할때.. 알FTP쓰지 마세요... [11] INT10002 2008.01.11
아이프레임 리사이즈 모질라,익스플로러 사용가능하며 게시판 불러오기 [1] moonsoo 2008.01.11
zb4 게시판에 x, y를 사용하는 경우의 migration [1] 녹슨기차 2008.01.10
숫자 아이디 사용법 [6] Slick 2008.01.10
홈페이지 전반에서 오른쪽 클릭 금지하기 [12] 팬더사촌 2008.01.08
회원가입시 추가 정보 입력한것이 안 보일때 [1] 수지보더 2008.01.08
.htaccess 세팅 (index.html 없이 리다이렉션 구현) [2] :맥노턴 2008.01.04
여러 서버에서 하나의 회원목록 관리&사용 [24] 화니군 2008.01.04
관리자 페이지 않나오게 하기 [1] Diver 2008.01.04
주소 끝에 /zbxe 안 적어도 바로 /zbxe로 들어오는 법 [10] 삵살개 2008.01.03
나야나 웹호스팅에서 제로보드 XE 사용하시려면 [2] John704 2008.01.02
외부로그인-특정 페이지에 로그인창만 나타나게 하고 로그인하면 메인페이지로 이동하기 [11] 레드맨 2008.01.02
게시판 하단 검색 옵션 원하는 것만 넣기 (확장변수 포함) [10] shtjdals 2008.01.02
홈페이지에 최근글 넣고 새창으로 띄우기 happyblog 2008.01.02
내 홈페이지에 구글 검색용 애드센스 달기 file RulruRalra 2008.01.01
회원 아이디만 가지고 쪽지 보내는방법 [1] sleep2 2008.01.01
로그아웃 페이지가 심심한듯 보여서 이미지를 넣어봤습니다. [9] file moonsoo 2008.01.01
숫자 입력란에 숫자만 입력되게 하는 팁입니다^^ [1] shtjdals 2008.01.01