input type="file"
在js中判斷文件上傳類型
function onSubmit(){
var form1 = document.forms[0];
var file = document.forms[0].getfile.value;
if (file == null||file == ""){
alert("請選擇要上傳的圖片!");
return false;
}
if (file.lastIndexOf('.')==-1){ //如果不存在"."
alert("路徑不正確!");
return false;
}
var AllImgExt=".jpg|.jpeg|.gif|.bmp|.png|";
var extName = file.substring(file.lastIndexOf(".")).toLowerCase();//(把路徑中的所有字母全部轉換為小寫)
if(AllImgExt.indexOf(extName+"|")==-1)
{
ErrMsg="該文件類型不允許上傳。請上傳 "+AllImgExt+" 類型的文件,當前文件類型為"+extName;
alert(ErrMsg);
return false;
}
document.forms[0].submit();
}
- input type="file"
- 在js中判斷文件上傳類型
-
- function onSubmit(){
- var form1 = document.forms[0];
- var file = document.forms[0].getfile.value;
- if (file == null||file == ""){
- alert("請選擇要上傳的圖片!");
- return false;
- }
- if (file.lastIndexOf('.')==-1){
- alert("路徑不正確!");
- return false;
- }
- var AllImgExt=".jpg|.jpeg|.gif|.bmp|.png|";
- var extName = file.substring(file.lastIndexOf(".")).toLowerCase();
- if(AllImgExt.indexOf(extName+"|")==-1)
- {
- ErrMsg="該文件類型不允許上傳。請上傳 "+AllImgExt+" 類型的文件,當前文件類型為"+extName;
- alert(ErrMsg);
- return false;
- }
- document.forms[0].submit();
- }