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>
'공부방 > 자바스크립트' 카테고리의 다른 글
[자바스크립트] 사진 크기에 맞춰서 새창 띄우기 (0) | 2009.07.23 |
---|---|
[자바스크립트] 새창에 이미지 띄우기 (0) | 2009.07.23 |
[자바스크립트] A tag와 javascript 창 관련 (0) | 2009.07.23 |
[자바스크립트] IE에 따른 창 종료하기 (0) | 2009.07.23 |
[자바스크립트] 화면중앙에 새창뛰우기 (0) | 2009.07.23 |