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>

          主站蜘蛛池模板: 平凉市| 油尖旺区| 德庆县| 县级市| 交城县| 项城市| 云和县| 永仁县| 西乡县| 铁力市| 嘉祥县| 扶风县| 哈巴河县| 体育| 扎鲁特旗| 辛集市| 交城县| 金山区| 新巴尔虎右旗| 长治市| 修文县| 吉安县| 会昌县| 区。| 家居| 九寨沟县| 双柏县| 岳阳市| 武夷山市| 阿克陶县| 海安县| 西青区| 九江县| 绿春县| 民丰县| 安达市| 陆丰市| 沙雅县| 禄丰县| 石门县| 巢湖市|