RadarURL

조회 수 7866 추천 수 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 952955
298 웹 프로그래밍 메모리 부족 현상 (allowed memory size of 134217728 bytes..) YooN 2023.08.01 2964
297 웹 프로그래밍 Guzzle - cURL error 60: SSL certificate problem: unable to get local issuer certificate 문제 해결 file YooN 2023.07.30 3130
296 웹 프로그래밍 XE 캐시파일 재성생후 404 Oops, Sorry. Page is not found! 나올때 YooN 2023.07.29 2864
295 웹 프로그래밍 XE - " Fatal error: Class 'Object' not found in " / class 낫파운드 오류 file YooN 2023.03.20 975
294 웹 프로그래밍 iOS 앱 개발을 위한 인증서 생성 및 관리 file YooN 2023.01.18 1044
293 웹 프로그래밍 PHP 파서 이해하기 (<?php의 php를 생략하고 간단히 <? 태그 와 ?> 태그를 사용하는 방법) YooN 2016.08.10 1177
292 웹 프로그래밍 XE 비회원 글쓰기 항목 지우기 file YooN 2016.04.28 1338
291 웹 프로그래밍 오른쪽 마우스 금지 소스 / 드래그 금지 소스 YooN 2016.01.20 1171
290 웹 프로그래밍 Strict standards and C5 support errors YooN 2015.12.02 1396
289 웹 프로그래밍 ICT노트 :: 반응형웹을 만드는 기술은? file YooN 2015.09.26 1296
288 웹 프로그래밍 [번역] 2014년 가장 인기있는 5가지 프론트엔드 프레임워크 비교 file YooN 2015.09.25 1633
287 웹 프로그래밍 최고의 반응형 CSS 프레임워크 18선 (2013년 7월기준) file YooN 2015.09.25 1360
286 웹 프로그래밍 가장 진보된 반응형 웹을 위한 프레임워크 UIkit file YooN 2015.09.25 1624
285 웹 프로그래밍 반응형 웹을 위한 프론트-엔드 프레임 워크 (front-end framework for developing responsive web) file YooN 2015.09.25 1594
284 웹 프로그래밍 한국형 반응형웹 프레임웍을 찾아서 - 왜 우리는 IE 7,8때문에 고통받아야 하는가? file YooN 2015.09.25 1427
283 웹 프로그래밍 한국을 위한 CSS 그리드 디자인 프레임워크 YooN 2015.09.25 1385
282 웹 프로그래밍 과연 반응형 웹 디자인만이 해답일까? file YooN 2015.09.25 1398
281 웹 프로그래밍 반응형 웹 디자인의 단점 file YooN 2015.09.25 1392
280 웹 프로그래밍 웹디자인 신기술 트렌드 및 적용 사례 file YooN 2015.07.28 1330
279 웹 프로그래밍 제이쿼리(jQuery) 튜토리얼(Tutorial) 모음 file YooN 2015.07.28 2117
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 15 Next
/ 15


즐겨찾기 (가족)

JAESOO's HOMEPAGE


장여은 홈페이지


장여희 홈페이지


장여원 홈페이지


즐겨찾기 (업무)

알리카페 홀릭

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

말레이시아 KL Sentral 한국인 GuestHouse


즐겨찾기 (취미)

어드민아이디

유에코 사랑회

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

JServer.kr

제이서버 메타블로그

재수 티스토리


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

재수 강의 홈페이지


한소리


VTMODE.COM


숭실대 인공지능학과


숭실대 통신연구실


베너