본문 바로가기

프로그래밍/자바스크립트

자바스크립트 확장자 체크하기 제이쿼리응용










 

//확장자 체크

function fileCheck() {   


var file = document.FRM.upfile.value;  // 폼.파일이름.value

var fileExt = file.substring(file.lastIndexOf('.')+1); //파일의 확장자를 구합니다.

var bSubmitCheck = true;


if( !file ){ 

alert( "파일을 선택하여 주세요!");

return false;

}


if(fileExt.toUpperCase() == "ASP" || fileExt.toUpperCase() == "PHP" || fileExt.toUpperCase() == "JSP" )

{

alert("ASP,PHP,JSP 파일은 업로드 하실 수 없습니다!");

return false;

}else if (fileExt.toUpperCase() == "PDF"|| fileExt.toUpperCase() == "HWP"||fileExt.toUpperCase() == "DOC"){

return true;

}else{ 

alert("PDF,HWP,DOC 파일만 업로드 하실 수 있습니다.");

return false;

}

 


//제이쿼리로 사용

$("#update_btn").click(function(){ 


  if($.trim($("#title").val()) == ""){

alert("제목을 입력해주세요.");

$("#title").focus();

return false;

}


if(fileCheck()==true){    //파일확장자가 맞으면

if (confirm("수정하시겠습니까?") == true){     

var f = document.FRM; 

f.action = "UPDATE.PHP?MODE=E";

f.submit();  

}else{    

return false; 

}

});