sun's longitude:242 13 35.45 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
1254 번 글: [질문] 주민등록 자바스크립트 문제입니다!
글쓴이: 강승구 글쓴날: 2002년 12월 23일 21:42:30 월(저녁) 조회: 537
따로따로는 되는데 함수를 끼워넣었더니 뭐가 문제인지
안되네요~
산형님 부탁드립니다.
이제 시작하고 있는데 매일매일 복병을 만납니다.
폼에서 chkform함수를 호출하고 chkform함수에서 다시
formCheck함수를
호출하는 방법으로 해결을 할려고 했는데 폼의 action값에
의해서 그만 
다음 페이지로 넘어가고 마네요.   formCheck에서 걸려서
말이죠!!!! 


부탁드립니다. 아래는 소스입니다.


function chkform(form){
       
              
if (!chkfield(form.r_name, "이름"))
 return false;
if (!chkfield(form.r_jumin1, "주민등록번호"))
 return false;
if (!chkfield(form.r_jumin2, "주민등록번호"))
 return false;
if (!chkfield(form.r_addr1, "주소"))
 return false;
if (!chkfield(form.r_addr2, "주소"))
 return false;
formCheck(form);
return true;
}

function chkfield(field, name){
if (field.value == ""){
alert(name + " 항목을 반드시 입력해 주십시오.");

field.focus();
return false;
}
return true;
}


function error (elem,text) {
if (errfound) return;
window.alert(text);
elem.select();
elem.focus();
errfound=true;
}




function formCheck(theForm)
{
errfound = false;
var str_jumin1 = theForm.r_jumin1.value;
var str_jumin2 = theForm.r_jumin2.value;
var checkImg='';


var i3=0
for (var i=0;i<str_jumin1.length;i++)
{
var ch1 = str_jumin1.substring(i,i+1);
if (ch1<'0' || ch1>'9') { i3=i3+1 }
}
if ((str_jumin1 == '') || ( i3 != 0 ))
{
error(theForm.jumin1,'없는
 주민등록번호 입니다.\n\n다시
 입력해 주세요!!');
                
}
              
               
              
var i4=0
for (var i=0;i<str_jumin2.length;i++)
{
var ch1 = str_jumin2.substring(i,i+1);
if (ch1<'0' || ch1>'9') { i4=i4+1 }
}
if ((str_jumin2 == '') || ( i4 != 0 ))
{
error(theForm.jumin2,'없는
 주민등록번호 입니다.\n\n다시
 입력해 주세요!!');
}

if(str_jumin1.substring(0,1) < 4)
{
error(theForm.jumin2,'없는
 주민등록번호 입니다.\n\n다시
 입력해 주세요!!');
}

if(str_jumin2.substring(0,1) > 2)
{
error(theForm.jumin2,'없는
 주민등록번호 입니다.\n\n다시
 입력해 주세요!!');
}

if((str_jumin1.length > 7) || (str_jumin2.length > 8))
{
error(theForm.jumin2,'없는
 주민등록번호 입니다.\n\n다시
 입력해 주세요!!');
}

if ((str_jumin1 == '72') || ( str_jumin2 == '18'))
{
error(theForm.jumin1,'없는
 주민등록번호 입니다.\n\n다시
 입력해 주세요!!');
}
              
var f1=str_jumin1.substring(0,1)
var f2=str_jumin1.substring(1,2)
var f3=str_jumin1.substring(2,3)
var f4=str_jumin1.substring(3,4)
var f5=str_jumin1.substring(4,5)
var f6=str_jumin1.substring(5,6)
var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7
var l1=str_jumin2.substring(0,1)
var l2=str_jumin2.substring(1,2)
var l3=str_jumin2.substring(2,3)
var l4=str_jumin2.substring(3,4)
var l5=str_jumin2.substring(4,5)
var l6=str_jumin2.substring(5,6)
var l7=str_jumin2.substring(6,7)
hap=hap+l1*8+l2*9+l3*2+l4*3+l5*4+l6*5
hap=hap%11
hap=11-hap
hap=hap%10
if (hap != l7) 
{
error(theForm.jumin1,'없는
 주민등록번호 입니다.\n\n다시
 입력해 주세요!!');
}
       
                
var i9=0

if (!errfound)
theForm.submit();
}

 
이전글 : Re: VGA드라이버 질문입니다. 쿼드로4 750XGL
다음글 : Re: 죄송... 자바스크립트는 제가 거의 깡통이라서..  
 from 61.254.150.137
JS(Redhands)Board 0.4 +@

Re: VGA드라이버 질문입니다. 쿼드로4 750XGL Re: 죄송... 자바스크립트는 제가 거의 깡통이라서..
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2024. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds