亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

jQuery簡單驗證上傳文件大小及類型的方法

 更新時間:2016年06月02日 12:19:29   作者:aparche  
這篇文章主要介紹了jQuery簡單驗證上傳文件大小及類型的方法,結合實例形式分析了jQuery針對上傳文件的類型與大小運算操作相關技巧,需要的朋友可以參考下

本文實例講述了jQuery簡單驗證上傳文件大小及類型的方法。分享給大家供大家參考,具體如下:

<!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>無標題文檔</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>

PS:這里再為大家推薦幾款代碼格式化、美化工具,相信大家在以后的開發(fā)過程中會用得到:

在線JavaScript代碼美化、格式化工具:
http://tools.jb51.net/code/js

JavaScript壓縮/格式化/加密工具:
http://tools.jb51.net/code/jscompress

C語言風格/HTML/CSS/json代碼格式化美化工具:
http://tools.jb51.net/code/ccode_html_css_json

XML代碼在線格式化美化工具:
http://tools.jb51.net/code/xmlcodeformat

json代碼在線格式化/美化/壓縮/編輯/轉換工具:
http://tools.jb51.net/code/jsoncodeformat

在線JSON代碼檢驗、檢驗、美化、格式化工具:
http://tools.jb51.net/code/json

更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery常用插件及用法總結》、《jquery中Ajax用法總結》、《jQuery表格(table)操作技巧匯總》、《jQuery拖拽特效與技巧總結》、《jQuery擴展技巧總結》、《jQuery常見經(jīng)典特效匯總》、《jQuery動畫與特效用法總結》及《jquery選擇器用法總結

希望本文所述對大家jQuery程序設計有所幫助。

相關文章

  • JQuery標簽頁效果實例詳解

    JQuery標簽頁效果實例詳解

    這篇文章主要介紹了JQuery標簽頁效果,結合實例形式較為詳細的分析了jQuery響應鼠標事件動態(tài)遍歷及切換標簽頁的技巧,需要的朋友可以參考下
    2015-12-12
  • jQuery 導航自動跟隨滾動的實現(xiàn)代碼

    jQuery 導航自動跟隨滾動的實現(xiàn)代碼

    這篇文章主要介紹了jQuery 導航自動跟隨滾動的實現(xiàn)代碼,需要的朋友可以參考下
    2018-05-05
  • jQuery插件開發(fā)精品教程(讓你的jQuery更上一個臺階)

    jQuery插件開發(fā)精品教程(讓你的jQuery更上一個臺階)

    這篇jQuery插件開發(fā)教程是小編見過的最詳細的了,每個解說都很好,對于想做增強插件的朋友確實不錯的參考資料,特分享下,方便需要的朋友
    2015-11-11
  • jqGrid中文文檔之選項設置

    jqGrid中文文檔之選項設置

    jqGrid提供了大量的選項設置,開發(fā)者可以通過設置選項對應值來控制jqGrid,比如表格的寬度、高度、數(shù)據(jù)類型以及列名稱等等都是通過選項設置來完成的
    2015-12-12
  • 基于jQuery實現(xiàn)點擊同時更改兩個iframe的網(wǎng)址

    基于jQuery實現(xiàn)點擊同時更改兩個iframe的網(wǎng)址

    最近寫了兩個管理后臺的前端頁面,其中有一個管理后臺,左側菜單導航和右側內容頁是兩個iframe,需求是,點擊上面的主導航時,左側iframe和右側iframe調用不同的鏈接.
    2010-07-07
  • jQuery實現(xiàn)頁面倒計時并刷新效果

    jQuery實現(xiàn)頁面倒計時并刷新效果

    頁面倒計時小編在很多網(wǎng)站都有這樣的需求,今天小編給大家分享一段jq代碼實現(xiàn)頁面倒計時并刷新效果,代碼簡單易懂,非常不錯,需要的的朋友參考下
    2017-03-03
  • jQuery通過寫入cookie實現(xiàn)更換網(wǎng)頁背景的方法

    jQuery通過寫入cookie實現(xiàn)更換網(wǎng)頁背景的方法

    這篇文章主要介紹了jQuery通過寫入cookie實現(xiàn)更換網(wǎng)頁背景的方法,涉及jQuery結合cookie設置頁面元素屬性的相關操作技巧,需要的朋友可以參考下
    2016-04-04
  • jquery里的each使用方法詳解

    jquery里的each使用方法詳解

    有個同事問我each使用方法,我把我知道的用法告訴他.他卻說不是這樣的.如是在網(wǎng)上小逛了一下,果然用法有很多.下面總結下大慨的使用方法.
    2010-12-12
  • 深入理解(function(){... })();

    深入理解(function(){... })();

    很多朋友不清楚(function(){... })();這幾種寫法各代表是什么意思,下面小編通過本教程給大家簡單介紹下(function(){... })();知識,感興趣的朋友跟著小編一起學習吧
    2016-08-08
  • jQuery plugin animsition使用小結

    jQuery plugin animsition使用小結

    本文通過實例代碼給大家分享了jQuery plugin animsition用法,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-09-09

最新評論