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

          javascript 上傳文件大小限定

          Posted on 2008-04-15 18:07 G_G 閱讀(1610) 評論(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>

          主站蜘蛛池模板: 颍上县| 云浮市| 巴中市| 株洲市| 哈密市| 宜阳县| 石门县| 定远县| 张家港市| 博白县| 姚安县| 苍溪县| 灵宝市| 榆社县| 天水市| 泽库县| 增城市| 海林市| 岳普湖县| 卓尼县| 绥滨县| 汉中市| 土默特右旗| 吴忠市| 池州市| 双流县| 台东县| 惠州市| 达孜县| 天峻县| 太原市| 长宁区| 垫江县| 珠海市| 西畴县| 桂平市| 云浮市| 天台县| 徐汇区| 板桥市| 平远县|