제가 실수로 뭘 건드린건지 "javascript:frmCheck();"를 호출하긴 하는데 입력하지 않아도  alert가 전혀 뜨지않고 다음 페이지로 넘어가 버리네요;; 제가 짠 소스인데(물론 복사앤붙이기의 신공이지만 ㅠ);; 이걸 짠 날엔 이름과 주민등록번호 모두 유효검사가 됐었는데 왠일인지 갑자기 안되네요. 정말 큰일입니다. ㅠ 도와주세요.

 

js부분

<script language="javascript">
function frmCheck(){
 var frmObj = document.getElementById("sendform");
 
 if (isField(frmObj.name.value) < 1){ //isField공백체크 함수
  alert("이름을 입력해 주세요.");
  frmObj.name.focus();
  return false;
 }else if (!checkRequiredField2(frmObj.jumin1, 6, "주민등록 번호를 입력해 주세요.", frmObj.jumin1)){
  return false;      //jumin1 길이체크
 }else if (!checkRequiredField2(frmObj.jumin2, 7, "주민등록 번호를 입력해 주세요.", frmObj.jumin2)){
  return false;      //jumin2 길이체크
 }else if (isnotNumber(frmObj.jumin1, "주민번호는 숫자로만 입력해 주세요.")) {
  return false;      //jumin1 문자체크
 }else if (isnotNumber(frmObj.jumin2, "주민번호는 숫자로만 입력해 주세요.")) {
  return false;      //jumin2 문자체크
 }else if (
 
 var ju1 = document.sendform.jumin1.value;
 var ju2 = document.sendform.jumin2.value;

 if(peridCheck(ju1,ju2) == true)
 {
  alert("주민번호가 올바르지 않습니다.");
  document.sendform.jumin1.focus();
  return false;
 }
}


//주민번호 체크

function peridCheck(strPerid1, strPerid2) //주민번호체크
{
 var idnumber = strPerid1+strPerid2;
 
 a = new Array(13);
 for(var i=0; i<13;i++)
 
  {
   a[i] = parseInt(idnumber.charAt(i));
  }
 
 var j = a[0]*2 + a[1]*3 + a[2]*4 + a[3]*5 + a[4]*6 + a[5]*7 + a[6]*8 + a[7]*9 + a[8]*2 + a[9]*3 + a[10]*4 + a[11]*5;
 var j = j % 11;
 var k = 11 - j;
 
 if(k > 9)
 {
  k = k % 10
 }

 if(k != a[12]) 
  {
   return true; //올바르지 않은 번호
  }
 
 else
  
  {
  return false; //올바른 번호
  } 
}
</script>

 

html+asp부분

<form name="sendform" id="sendform" method="post" action="application1_2.asp">
        <!-- 이름과 주민번호 input -->
        <input type="text" class="signin" style="width:148px;" name="name" >
        
        <input type="text" class="signin" maxLength=6 style="width:60px; margin:5px 0px 0px 0px;" name="jumin1">
        <input type="password" class="signin" maxLength=7 style="width:60px; margin:5px 0px 0px 20px;" name="jumin2">
        <!-- 이름과 주민번호 input -->
       </div>
       
       <div class="input_btn"> 
        <a href="javascript:frmCheck();">
        <input type="image" src="/images/common/dot.gif" style="width:166px; height:44px;"></a>
        <input type="image" src="/images/common/dot.gif" style="width:132px; height:44px; margin-left:5px;">
       </div>
       </form>