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>

          主站蜘蛛池模板: 武城县| 鄂州市| 南召县| 兴文县| 宁城县| 稻城县| 师宗县| 东安县| 吉隆县| 金门县| 延安市| 天津市| 阳泉市| 兴国县| 平遥县| 武义县| 鄢陵县| 秭归县| 湘乡市| 舟曲县| 漾濞| 和田县| 阿合奇县| 黄龙县| 治县。| 白水县| 曲松县| 泸水县| 新巴尔虎右旗| 洞口县| 黄骅市| 崇明县| 竹北市| 陆河县| 达拉特旗| 琼结县| 泾川县| 安国市| 龙川县| 河源市| 松滋市|