RadarURL

조회 수 7147 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
- 2000년생 입력 가능 -

중복이면 과감히 삭제바랍니다.

주민등록입력시 자동으로 커서 넘기고 생일자동입력하기 (2000년가능) - 에지, Legend 님꺼 짬뽕

무슨뜻인지 모르시는 분을 위해 예제로

http://www.myr.co.kr/bbs/member_join.php

에서 주민번호 입력해보시면................

허접하지만 왕초보인 저로써는 ...........더 좋은 방법 있으면 갈켜주세요.........^^


//////////본론/////////////

자바스크립트를 이용한 것으로 제로보드 디렉토리의 member_join.php와 member_modify.php를 조금 수정하시면 됩니다.

아래는 주민등록 첫번째 부분을 채우면 자동으로 다음칸으로 커서를 옮겨주며
생년월일 란에 주민등록번호에 등록된 생년월일을 자동으로 넣어주는 스크립트입니다.




1. member_join.php문서에서 <script>아래에 아래 두 함수를 넣어 주시면 됩니다.


  function check_id(id) {
<? echo "$script_check_id"; ?>

        window.open('check_user_id.php?user_id='+id,'check_user_id','width=330,height=230,toolbar=no,status=no,resizable=no');
}

위 소스(100~130줄 사이) 다음부분에 넣어주세여....(약간 소스가 다를수 있습니다)


//////////여기서부터/////////

// 주민번호 체크하여 생일로 포커스 옮김
   function Birth_date() {
        var birth = document.write.jumin1.value;
        var jumin2input = document.write.jumin2.value.charAt(0);

        if(jumin2input <= 2) {y2k = "19";} else {y2k = "20";}
        document.write.birth_1.value = y2k+birth.substring(0,2);

        if (birth.substring(2,3) == "0") {
            document.write.birth_2.value = birth.substring(3,4);
        } else {
            document.write.birth_2.value = birth.substring(2,4);
        }
        if (birth.substring(4,5) == "0") {
            document.write.birth_3.value = birth.substring(5,6);
        } else {
            document.write.birth_3.value = birth.substring(4,6);
        }
   }


   //자동으로 포커스 옮김
function Next_Jumin_Input()
{

if (event.keyCode!=37 && event.keyCode!=39)
{
        if (write.jumin1.value.length == 6)
          {
                write.jumin2.focus();
                write.birth_1.value="19"+write.jumin1.value.substring(0,2);
                write.birth_2.value=write.jumin1.value.substring(2,4);
                write.birth_3.value=write.jumin1.value.substring(4);
        }
}
}

///////////여기까지///////////


2. 그리구 주민등록번호 뒷자리 입력폼인데요.. 아래와 같이 굵은 글씨 부분을 추가해줍니다.

<input type=text name=jumin1 size=6 maxlength=6 style=border-color:#d8b3b3 class=input onKeyUp="Next_Jumin_Input();">

<input type=password name=jumin2 size=7 maxlength=7 style=border-color:#d8b3b3 class=input onBlur="Birth_date();">

3. 생년월일 입력폼에서 수정못하게 바꾸시려면 아래와 같이 굵은 글씨 부분을 추가해 줍니다.
<? if($group[use_birth]) { ?>
    <tr align=right height=23>
      <td bgcolor="ffffff" >생년월일 : </td>
      <td align=left>  <input type=text name=birth_1 size=4 maxlength=4 style=border-color:#dddddd;background-color:#fafafa; class=input readonly>
        년   <input type=text name=birth_2 size=2 maxlength=2 style=border-color:#dddddd;background-color:#fafafa; class=input readonly>
        월   <input type=text name=birth_3 size=2 maxlength=2 style=border-color:#dddddd;background-color:#fafafa; class=input readonly>
        일
        <input type=checkbox value=1 checked name=open_birth>
        공개 </tr>
                <tr>
        <td colspan=2 height=1 bgcolor=#eeeeee></td>
        </tr>
    <tr>
      <td colspan="5" bgcolor="#ffffff" align="center"></td>
    </tr>
    <? } ?>

4. member_modify.php 에서도 생년월일 입력폼에서 수정못하게 바꾸시려면 3번과 굵은 글씨 부분을 추가해 줍니다


여기까지입니다. 허접 했지요^^ ^^ ^^ ^^ 초보님들 화이링~~~~~~~~~~~~~`







추천 받을 수 있을까?




에지님 소스
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=주민&select_arrange=headnum&desc=asc&no=3876

Legend님 소스
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=주민&select_arrange=headnum&desc=asc&no=1155

출처 : http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=생일&select_arrange=headnum&desc=asc&no=4917 - 멋진-kth님
?

공부 게시판

공부에 도움되는 글을 올려주세요.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 [공지] 공부 게시판 입니다. 처누 2003.08.18 927893
46 웹 프로그래밍 제로보드에서 그룹별 현재접속자 출력과 특정인 제외하기 처누 2004.06.01 6257
45 웹 프로그래밍 제로보드에서 회원가입시 주민번호를 이용해 성별을 받아보자. 처누 2004.05.26 6921
» 웹 프로그래밍 제로보드에서 주민등록입력시 생일자동입력하기 처누 2004.05.26 7147
43 웹 프로그래밍 1개의 DB에 두개의 제로보드 설치하기 처누 2004.05.24 6865
42 기타 소주에대해 알고 마십시다! file JaeSoo 2004.05.24 6131
41 웹 프로그래밍 제로보드 첨부파일 마다 설명 달수 있는 사진 게시판 만들기 처누 2004.05.20 11301
40 연애 연인을 감동시키는 말 한마디 처누 2004.05.12 8618
39 윈도우즈 싸써웜 같은 RPC Attack Filter 정책 적용하기 file 처누 2004.05.12 7274
38 윈도우즈 마우스로 끄는 동안 창의 내용을 보이기 처누 2004.05.10 8206
37 하드웨어 컴퓨터와 전기료 (한달 627원) 처누 2004.05.07 6548
36 기타 생활에 유용한 잔지식들.. JaeSoo 2004.05.01 6078
35 하드웨어 HDD를 많이 장착하고 싶을때 유용한 케이스 1 처누 2004.04.28 8034
34 하드웨어 PC를 위한 전원공급장치(파워서플라이)의 선택요령 처누 2004.04.23 6175
33 데이터베이스 mySQL에서 사용자와 권한 처누 2004.04.16 7932
32 윈도우즈 svchost.exe에 대하여.. file 처누 2004.04.15 6999
31 윈도우즈 윈도우즈에서 돌아가는 default process들... 처누 2004.04.15 6089
30 윈도우즈 IIS SMTP를 설치했으나 IIS 관리자에서 보이지 않는다. 처누 2004.03.13 7262
29 윈도우즈 MSN 메신저에 저장되어 있는 passport 계정 정보를 없애는 팁 처누 2004.03.13 8981
28 윈도우즈 질문~ 인터넷 창의 무한 오픈.. -.- 2 진구 2004.01.25 8544
27 웹 프로그래밍 제로보드 첨부파일 더 늘리기 (2개에서 4개로) 처누 2003.12.10 10298
Board Pagination Prev 1 ... 115 116 117 118 119 120 121 122 123 124 Next
/ 124


즐겨찾기 (가족)

JAESOO's HOMEPAGE


YOUNGAE's HOMEPAGE


장여은 홈페이지


장여희 홈페이지


장여원 홈페이지


즐겨찾기 (업무)

알리카페 홀릭

숭실대 컴퓨터 통신연구실 (서창진)

말레이시아 KL Sentral 한국인 GuestHouse


즐겨찾기 (취미)

어드민아이디

유에코 사랑회

아스가르드 좋은사람/나쁜사람

JServer.kr

제이서버 메타블로그

재수 티스토리


즐겨찾기 (강의, 커뮤니티)

재수 강의 홈페이지


한소리


VTMODE.COM


숭실대 인공지능학과


숭실대 통신연구실


베너