<script type="text/javascript">


function filechk(){

 f= document.inputForm; 
 existExt = ".jpg,.gif,.jpeg"; //검사할 파일의 확장자
 existExtArray = existExt.split(",");  //,로 나누어서 배열 초기화
 TempAttfile = new Array();
 var checkFlag;
  //여러개의 파일을 받아서 검사 할 경우
 TempAttfile[0] = f.attfile1.value;
 TempAttfile[1] = f.attfile2.value;
 TempAttfile[2] = f.attfile3.value;
 TempAttfile[3] = f.attfile4.value;
 TempAttfile[4] = f.attfile5.value;
 //첫번째 for문은 파일의 순서

 //두번째 for문은 해당파일의 확장자를 검사
 for(i=0; i < TempAttfile.length ; i++){
  if (TempAttfile[i] != "") {
   checkFlag = "false";
      Temp_strExt1_num = TempAttfile[i].slice(TempAttfile[i].indexOf(".")).toLowerCase();
      for (j=0; j < existExtArray.length; j++){
          if (Temp_strExt1_num == existExtArray[j]){

                //해당파일의 확장자가 검사할확장자에 있을경우 flag를 true로 변환하면 적합하다는것을 알린다.
              checkFlag = "true";
          }
      }           
      if (checkFlag == "false"){
       tmpnum = i+1; //경고창 순서를 출력할 순서를 임시로저장
       alert('[['+tmpnum+']]번째 파일은 등록하실 수 없는 확장자 입니다.');
             return;      
      } else {
       continue;
      }    
  } else {
   continue;
  }
 }

  
 f.submit();
}

</script>


+ Recent posts