주민번호 뒷자리를 *******로 표시 정보
주민번호 뒷자리를 *******로 표시본문
안녕하세요.. 완전초보에요...ㅠ.ㅠ
회원가입시 주민번호를 받는데요.
뒷자리를 *******로 표시하고 싶습니다.
현재 13자리를 한칸에 다 받도록 되어있어요
고수님들의 자세한 설명 부탁드릴게요~
1000포인트가 많은지는 모르겠지만 걸겠습니다~
댓글 전체
앞자리 6개와 뒷자리 7개로 인풋폼을 나눠서 뒷자리를 input type=password 타입을 패스워드로 주시면 간단히 해결됩니다...굳이 한칸에 다 넣으시겠다면 자바스크립트로 키를 입력할때마다 문자열을 검사해서 7자리부터 13까지 * 로 표시하면 되는데 저는 이부분 패스^^;; 다음분이 알려주실거에요;;
에고 인풋폼 나누는 것도 잘 모르고,,,자세히 좀 부탁 드릴게요~ 워낙 초보라서요...
답변 감사합니다.
답변 감사합니다.
에고 ..보실런지 모르겠네요^^;
위 답글에 제가 몰랐던게 있었네요 js/wrest.js 던가 거기서 패턴이랑 유효성검사하더군요..패턴만 바꿔주면 될것 같지만 제겐 버겁더군요 ㅎㅎ 암튼..
기본스킨을 예로 들겠습니다. skin/member/basic/register.skin.php 안에
<input name=mb_jumin itemname="주민등록번호 ......어쩌고저쩌고가 있을겁니다.
이부분을 아래와 같이 변경하세요
<input name=jumin1 required minlength=6 maxlength=6 class=ed onkeyup="javascript:jumin_chk();">-
<input type=password name=jumin2 required minlength=7 maxlength=7 class=ed onkeyup="javascript:jumin_chk();">
<input type=hidden name=mb_jumin itemname="주민등록번호" required jumin>
그담 제일 아래쪽에 보시면 <script language="javascript> 여기 아래쪽에다가
function jumin_chk(){
var form = document.fregister;
var jumin1 = form.jumin1.value;
var jumin2 = form.jumin2.value;
form.mb_jumin.value = jumin1 + jumin2;
}
복사해넣으세요..
이렇게하시는게 나중에 가입스킨을 바꾸게 되더라도 혼동없으실것 같아요..
위 답글에 제가 몰랐던게 있었네요 js/wrest.js 던가 거기서 패턴이랑 유효성검사하더군요..패턴만 바꿔주면 될것 같지만 제겐 버겁더군요 ㅎㅎ 암튼..
기본스킨을 예로 들겠습니다. skin/member/basic/register.skin.php 안에
<input name=mb_jumin itemname="주민등록번호 ......어쩌고저쩌고가 있을겁니다.
이부분을 아래와 같이 변경하세요
<input name=jumin1 required minlength=6 maxlength=6 class=ed onkeyup="javascript:jumin_chk();">-
<input type=password name=jumin2 required minlength=7 maxlength=7 class=ed onkeyup="javascript:jumin_chk();">
<input type=hidden name=mb_jumin itemname="주민등록번호" required jumin>
그담 제일 아래쪽에 보시면 <script language="javascript> 여기 아래쪽에다가
function jumin_chk(){
var form = document.fregister;
var jumin1 = form.jumin1.value;
var jumin2 = form.jumin2.value;
form.mb_jumin.value = jumin1 + jumin2;
}
복사해넣으세요..
이렇게하시는게 나중에 가입스킨을 바꾸게 되더라도 혼동없으실것 같아요..