成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jQuery簡單驗證上傳文件大小及類型的方法
全站頭部文字 我要出現在這里
jQuery簡單驗證上傳文件大小及類型的方法 637 2024-03-01   

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

<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <script src="http://www.gimoo.net/t/1902/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:這里再為大家推薦幾款代碼格式化、美化工具,相信大家在以后的開發過程中會用得到:

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

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

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

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

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

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

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

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



主站蜘蛛池模板: 张俪作品| 圆谷| 杨剑锋个人资料简介| 包青天之真假包公| 黑暗女监日本电影完整版叫什么| 山上的小屋 残雪原文| 调教 打屁股 鞭打 拍击视频| 寡妇一级毛片视频| 晓彤| 谢容儿| 团结就是力量歌词完整版图片| 在线播放免费视频播放| 最火图片| 康斯但丁| 《风流艳妇》| 泰迪熊3| 富含维生素c的水果和蔬菜| 许颖| 出轨的女人电影| 电影《金刚川》| lanarhoades在线av| 欧美大片在线视频| 家法视频| 假男假女 电影| 777精品| 甄嬛传演员表| 红旗车驾驶员个人主要事迹材料 | 艳女十八式无删除版| 战犬出击电影完整版免费观看| 新白娘子传奇剧情| 我的新学校英语作文| 在线免费污视频| 刚满18岁| 温暖的弦电视剧全集免费观看高清| 鹰冠庄园| 花飞满城春 电影| 梁修身| 美人鱼的电影| 光彩年华| 绝战电视剧免费观看40集完整版| 国产老头视频|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103