posts - 165, comments - 198, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          javascript 上傳文件大小限定

          Posted on 2008-04-15 18:07 G_G 閱讀(1620) 評論(0)  編輯  收藏 所屬分類: javascript
          js 上

          限制:<input?type="text"?size="4"?value="10"?name="fileSizeLimit"?id="fileSizeLimit"/>?K
          <input?type="file"?name="file1"?id="file1"?size="40"?onchange="changeSrc(this)"/>
          <br>
          <img?src=http://blog.xunuo.com/blog/images/icons/23.gif?id="fileChecker"?alt="test"/>

          <script?type="text/javascript">
          var?oFileChecker?=?document.getElementById("fileChecker");

          function?changeSrc(filePicker)
          {
          ????oFileChecker.src?
          =?filePicker.value;
          }

          oFileChecker.onreadystatechange?
          =?function?()
          {
          ????
          if?(oFileChecker.readyState?==?"complete")
          ????{
          ????????checkSize();
          ????}
          }

          function?checkSize()
          {
          ????
          var?limit??=?document.getElementById("fileSizeLimit").value?*?1024;

          ????
          if?(oFileChecker.fileSize?>?limit)
          ????{
          ????????alert(
          "too?large");
          ????}
          ????
          else
          ????{
          ????????alert(
          "ok");
          ????}
          }
          </script>??



          IE
          <html>?
          <input?type="file"?name="file1"?onchange="ShowSize(this.value)">?
          <script?language="JavaScript">?
          <!--?
          function?ShowSize(files)?
          {?
          ??
          var?fso,f;?
          ??fso
          =new?ActiveXObject("Scripting.FileSystemObject");?
          ??f
          =fso.GetFile(files);?
          ??alert(?(f.size
          /(1024*1024))+"?Bytes");?
          }?
          //-->?
          </script>?
          </html>

          主站蜘蛛池模板: 福鼎市| 图们市| 离岛区| 南岸区| 芜湖市| 合水县| 鄱阳县| 金塔县| 兴隆县| 霍邱县| 临泉县| 武威市| 库伦旗| 醴陵市| 河南省| 尼木县| 施秉县| 鄂州市| 德惠市| 河北区| 双桥区| 嘉定区| 丰台区| 竹山县| 泰兴市| 沙田区| 平原县| 吉林省| 鄯善县| 嵩明县| 乌兰察布市| 灵山县| 万荣县| 罗田县| 武功县| 北川| 克山县| 德昌县| 子长县| 垫江县| 望城县|