最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js判斷上傳文件的類型和大小示例代碼

 更新時間:2013年10月18日 15:29:40   作者:  
上傳文件的類型和大小可以js進(jìn)行判斷,在本文有個不錯的示例,適合初學(xué)者,感興趣的朋友可以參考下
復(fù)制代碼 代碼如下:

//檢測文件大小和類型
function fileChange(target){
//檢測上傳文件的類型
if(!(/(?:jpg|gif|png|jpeg)$/i.test(target.value))) {
alert("只允許上傳jpg|gif|png|jpeg格式的圖片");
if(window.ActiveXObject) {//for IE
target.select();//select the file ,and clear selection
document.selection.clear();
} else if(window.opera) {//for opera
target.type="text";target.type="file";
} else target.value="";//for FF,Chrome,Safari
return;
} else {
return; //alert("ok");//or you can do nothing here.
}

//檢測上傳文件的大小
var isIE = /msie/i.test(navigator.userAgent) && !window.opera;
var fileSize = 0;
if (isIE && !target.files){
var filePath = target.value;
var fileSystem = new ActiveXObject("Scripting.FileSystemObject");
var file = fileSystem.GetFile (filePath);
fileSize = file.Size;
} else {
fileSize = target.files[0].size;
}
var size = fileSize / 1024;
if(size>(500)){
alert("文件大小不能超過500KB");
if(window.ActiveXObject) {//for IE
target.select();//select the file ,and clear selection
document.selection.clear();
} else if(window.opera) {//for opera
target.type="text";target.type="file";
} else {
target.value="";//for FF,Chrome,Safari
}
return;
}else{
return;
}
}

相關(guān)文章

  • js自定義方法通過隱藏iframe實現(xiàn)文件下載

    js自定義方法通過隱藏iframe實現(xiàn)文件下載

    通過隱藏iframe實現(xiàn)文件下載,不可思議吧,但確實是可以實現(xiàn)的,不懂的看下代碼,或許可以幫助到你,而且此功能是用js實現(xiàn)的,感興趣的你可不要錯過了哈
    2013-02-02
  • JS字符串函數(shù)擴(kuò)展代碼

    JS字符串函數(shù)擴(kuò)展代碼

    JS字符串函數(shù)擴(kuò)展代碼,大家可以參考下prototype的使用方法,擴(kuò)展自己的字符串處理函數(shù)。
    2011-09-09
  • JavaScript使用function定義對象并調(diào)用的方法

    JavaScript使用function定義對象并調(diào)用的方法

    這篇文章主要介紹了JavaScript使用function定義對象并調(diào)用的方法,實例分析了javascript中function定義及使用對象與方法的相關(guān)技巧,需要的朋友可以參考下
    2015-03-03
  • JMenuTab簡單使用說明

    JMenuTab簡單使用說明

    JMenuTab簡單使用說明參數(shù)
    2008-03-03
  • JavaScript簡單判斷復(fù)選框是否選中及取出值的方法

    JavaScript簡單判斷復(fù)選框是否選中及取出值的方法

    這篇文章主要介紹了JavaScript簡單判斷復(fù)選框是否選中及取出值的方法,涉及javascript遍歷復(fù)選框及元素取值的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • JavaScript事件對象event用法分析

    JavaScript事件對象event用法分析

    這篇文章主要介紹了JavaScript事件對象event用法,結(jié)合實例形式分析了事件對象event中常用的屬性、方法、相關(guān)操作技巧與注意事項,需要的朋友可以參考下
    2018-07-07
  • js放大鏡放大購物圖片效果

    js放大鏡放大購物圖片效果

    這篇文章主要為大家詳細(xì)介紹了基于JavaScript實現(xiàn)放大鏡放大購物圖片效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • layui+ssm實現(xiàn)數(shù)據(jù)表格雙擊編輯更新數(shù)據(jù)功能

    layui+ssm實現(xiàn)數(shù)據(jù)表格雙擊編輯更新數(shù)據(jù)功能

    在使用layui加載后端數(shù)據(jù)請求時,對數(shù)據(jù)選項框進(jìn)行雙擊即可實現(xiàn)數(shù)據(jù)的輸入編輯更改,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-12-12
  • JavaScript實現(xiàn)隨機(jī)點名器

    JavaScript實現(xiàn)隨機(jī)點名器

    這篇文章主要為大家詳細(xì)介紹了JavaScript實現(xiàn)隨機(jī)點名器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • 利用JS實現(xiàn)AI自動玩貪吃蛇

    利用JS實現(xiàn)AI自動玩貪吃蛇

    這篇文章主要為大家詳細(xì)介紹了如何利用JS實現(xiàn)AI版自動玩貪吃蛇小游戲,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)JS游戲開發(fā)有一定幫助,需要的可以參考一下
    2022-06-06

最新評論

京山县| 亚东县| 尼玛县| 本溪市| 肇州县| 左云县| 泊头市| 英吉沙县| 桐城市| 广西| 潮安县| 旌德县| 孟州市| 常山县| 礼泉县| 芮城县| 阿图什市| 宾川县| 施秉县| 镇江市| 来凤县| 云浮市| 百色市| 大竹县| 元朗区| 中超| 扎鲁特旗| 高雄市| 凯里市| 万州区| 河南省| 东山县| 靖江市| 泽州县| 四平市| 乃东县| 博爱县| 陈巴尔虎旗| 章丘市| 左云县| 马龙县|