본문 바로가기

Javascript Tip

[Javascript] 첨부파일 확장자 체크 스크립트

/*업로드 파일 체크*/

function chk_file(){

var pe = document.getElementById("product_excel");

if(pe.value==""){

alert("업로드 하실 파일을 선택해 주세요.");

return false;

}

//확장자를 뺀 경로+ 파일명

var index     = pe.value.lastIndexOf(".")+1;

//파일경로를 제외한  파일명+확장자명

var index2    = pe.value.lastIndexOf("\\")+1;

//파일명을 소문자로 변화

var extention = (pe.value.substring(index, pe.length)).toLowerCase();

/*파일명체크*/


if(pe.length !=0){

//첨부파일 확장자를 추가하려면 || extention =="확장자명" 추가

if(extention =="xls"){

/*한글 파일 첨부 불가 체크*/

for(i=0;i<pe.length;i++){

var chk = pe.charCodeAt(i);

if(chk > 128){

alert("한글명 파일은 첨부가 불가능 합니다.");

return false;

}

}

/*한글 파일 첨부 불가 체크*/


//정상적인 파일이면

var f = document.product_frm;

f.action="product_write_ok.asp";

f.submit();

}else{

alert(".xls 파일만 업로드 가능합니다.");

return false;

}

}else{

alert("첨부 파일을 선택해 주세요.");

return false;

}


}