jquery實(shí)現(xiàn)上傳文件大小類型的驗(yàn)證例子(推薦)
更新時(shí)間:2016年06月25日 10:54:38 投稿:jingxian
下面小編就為大家?guī)硪黄猨query實(shí)現(xiàn)上傳文件大小類型的驗(yàn)證例子(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨想過來看看吧
jquery實(shí)現(xiàn)上傳文件大小類型的驗(yàn)證例子(推薦)
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="jquery1.8/jquery-1.8.0.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function () { $("#myFile").change(function () { var filepath = $("input[name='myFile']").val(); var extStart = filepath.lastIndexOf("."); var ext = filepath.substring(extStart, filepath.length).toUpperCase(); if (ext != ".BMP" && ext != ".PNG" && ext != ".GIF" && ext != ".JPG" && ext != ".JPEG") { alert("圖片限于bmp,png,gif,jpeg,jpg格式"); $("#fileType").text("") $("#fileSize").text(""); return false; } else { $("#fileType").text(ext) } var file_size = 0; if ($.browser.msie) { var img = new Image(); img.src = filepath; while (true) { if (img.fileSize > 0) { if (img.fileSize > 3 * 1024 * 1024) { alert("圖片不大于100MB。"); } else { var num03 = img.fileSize / 1024; num04 = num03.toFixed(2) $("#fileSize").text(num04 + "KB"); } break; } } } else { file_size = this.files[0].size; var size = file_size / 1024; if (size > 10240) { alert("上傳的圖片大小不能超過10M!"); } else { var num01 = file_size / 1024; num02 = num01.toFixed(2); $("#fileSize").text(num02 + " KB"); } } return true; }); }); </script> <title>無標(biāo)題文檔</title> </head> <body> <table width="500" cellspacing="0" cellpadding="0"> <tr> <td width="72" id="fileType"> </td> <td width="242"> <input type="file" name="myFile" id="myFile" /> </td> <td width="184" id="fileSize" class="fileSize"> </td> </tr> </table> </body> </html>
以上就是小編為大家?guī)淼膉query實(shí)現(xiàn)上傳文件大小類型的驗(yàn)證例子(推薦)全部?jī)?nèi)容了,希望大家多多支持腳本之家~
您可能感興趣的文章:
- jQuery簡(jiǎn)單驗(yàn)證上傳文件大小及類型的方法
- jQuery統(tǒng)計(jì)上傳文件大小的方法
- 限制上傳文件大小和格式的jQuery插件實(shí)例
- jquery獲取file表單選擇文件的路徑、名字、大小、類型
- 通過jquery獲取上傳文件名稱、類型和大小的實(shí)現(xiàn)代碼
- jquery.uploadifive插件怎么解決上傳限制圖片或文件大小問題
- JQuery.uploadify 上傳文件插件的使用詳解 for ASP.NET
- 分享20多個(gè)很棒的jQuery 文件上傳插件或教程
- jquery組件WebUploader文件上傳用法詳解
- jquery檢測(cè)上傳文件大小示例
相關(guān)文章
jQuery簡(jiǎn)單入門示例之用戶校驗(yàn)demo示例
這篇文章主要介紹了jQuery簡(jiǎn)單入門示例之用戶校驗(yàn)demo示例,分析了基于jQuery的簡(jiǎn)單用戶校驗(yàn)功能相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-07-07基于BootStrap環(huán)境寫jQuery tabs插件
這篇文章主要介紹了基于BootStrap環(huán)境寫jQuery tabs插件的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07基于jquery實(shí)現(xiàn)拆分姓名的方法(純JS版)
jquery拆分姓名處理程序如下,純js實(shí)現(xiàn)的,感興趣的朋友可以參考下哈,希望對(duì)你有所幫助2013-05-05jQuery實(shí)現(xiàn)新消息閃爍標(biāo)題提示的方法
這篇文章主要介紹了jQuery實(shí)現(xiàn)新消息閃爍標(biāo)題提示的方法,實(shí)例分析了jQuery操作樣式的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03