<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
<script>
function clickme(){
var oValue = document.getElementById('fl').value;
alert(oValue.split(".")[1]);
}</script>
 </HEAD> <BODY>
  <INPUT TYPE="file" NAME="File1" id="fl"/> 
<input type="button" name="Submit" value="upload file" onClick="clickme()"> 
 </BODY>
</HTML>

解决方案 »

  1.   

    请参考:
    http://topic.csdn.net/t/20060511/00/4743054.html
    这个是你要的!谁说不可以!在网上多查查!
      

  2.   


    呵呵 你是不是连什么是javascript都不知道?
      

  3.   


    <HTML><HEAD>   
      <SCRIPT>   
        
      function   getFileSize   (fileName)   {   
          
      if   (document.all)   {   
      window.oldOnError   =   window.onerror;           
      window.onerror   =   function   (err)   {   
      if   (err.indexOf('utomation')   !=   -1)   {   
      alert('没有访问文件的权限');                   
      return   true;               
      }             
      else     
      return   false;           
      };   
              var   fso   =   new   ActiveXObject('Scripting.FileSystemObject');   
              var   file   =   fso.GetFile(fileName);           
      window.onerror   =   window.oldOnError;   
              return   file.Size;     }}   
      </SCRIPT>   
      </HEAD>   
      <BODY>   
      <FORM   NAME="formName"><INPUT   TYPE="file"   NAME="fileName"><BR>   
      <INPUT   TYPE="button"   VALUE="查看文件字节大小"   ONCLICK="alert(getFileSize(this.form.fileName.value))"><BR>
      <script>   
      function   GetFileSize()   
      {   
      var   filename=document.all.File.value;   
      if(filename=='')   
      {   
      return   false;   
      }   
      try   
      {   
      var   ado_stream=new   ActiveXObject("ADODB.Stream");   
      //1=adTypeBinary;2=adTypeText   
        ado_stream.Type=2;   
        ado_stream.Open();   
        ado_stream.LoadFromFile(filename);//将文件信息存入流   
      alert((ado_stream.Size/1024).toFixed(2)+"KB")   
      }   
      catch(e)   
      {   
      window.confirm(e);   
      return   false;   
      }   
      return   true;   
      }   
      </script>   
      <input   type=file   id="File"><input   type=button value="查看"   onclick="GetFileSize()">   
      <script   language="JavaScript">       
      <!--       
      function   ShowSize(files)       
      {       
          var   fso,f,s;       
          fso=new   ActiveXObject("Scripting.FileSystemObject");       
          f=fso.GetFile(files);       
          if((f.size/(1024*1024))>4){   
          alert("对不起,上传的文件不能大于4兆!!");   
          return   false;   
          }   
          else   
          return   true;   
      }       
      //-->       
      </script>   
      <input   id="klfile"     type="file"   size="25"   name="klfile"   runat="server"   onChange="return   ShowSize(klfile.value)">  
      </FORM></BODY>   
      </HTML>楼主看看这个代码!
      

  4.   

    var   fso   =   new   ActiveXObject('Scripting.FileSystemObject');   
              var   file   =   fso.GetFile(fileName);           执行上面的语句需要怎么设置浏览器的选项,我这边感觉有时好用,有时不好用啊!有时我感觉都设置好了,但还是出现[object error]谢谢各位朋友的回复,我会尽快结帖给分的!
      

  5.   

    .....
    客户端必须打开ActiveXObject才可以用