我的IE6,还有虚拟机里面的IE7都有这个问题阿
Firefox正常

解决方案 »

  1.   

    <INPUT type="file"  name="ff">type是file不是text,就像二楼说的输入的不是路径可能会因为找不到文件而产生错误.
      

  2.   

    function clearfailfo(){document.getElementById("fail1").innerHTML="";
    document.getElementById("fail2").innerHTML="";
    document.getElementById("fail3").innerHTML="";
    document.getElementById("fail4").innerHTML="";
    document.getElementById("fail5").innerHTML="";
    document.getElementById("fail6").innerHTML="";
    document.getElementById("fail7").innerHTML="";
    document.getElementById("fail8").innerHTML="";
    document.getElementById("fail9").innerHTML="";
    document.getElementById("fail10").innerHTML="";
    }
      

  3.   

    还是地址的有效性问题,如果你直接输入abcd等非有效地址就会报错;如果你输入c:等地址是不会有问题的。
    传到服务器后是需要通过控件的name属性来获取值,没有设置name值可能就不检验file地址的有效性了吧。我是这么猜想的。
      

  4.   

    我说的不够清楚
    我知道是因为路径不对才造成错误
    但是为什么去掉name就不产生问题?还有如果用户输入“abcd”,怎么做验证?
      

  5.   

    如果你设置了name属性,因为这个值要被传到后台的,它会去检测一下,所以就报错了,如果没有name属性任何值都不被传到后台,它不会去做这个检测的.
    你可以用正常的input做一个测试,如果所有的input都没有名字的话,那后台的request.querystring和request.form都是没有任何值的。
      

  6.   

    <HTML>
     <HEAD>
     </HEAD>
    <SCRIPT LANGUAGE="JavaScript">
        function aa(){
         try{
            document.forms[0].action = "http://www.yahoo.com";
            document.forms[0].submit();
          }catch (e){
           alert("输入地址无效");
          }
          
        }
    </SCRIPT>
     <BODY>
     <form method="post" enctype="multipart/form-data">
      <INPUT type="file"  name="ff">
      <input type=button value="click me!" onclick="aa()">
     </form>
     </BODY>
    </HTML>
      

  7.   

    我这边在windows2000 ie6下测试 没有报错。。实在不行你尝试下面的代码,看看报错的是啥
    <HTML> 
      <HEAD> 
      </HEAD> 
    <SCRIPT LANGUAGE="JavaScript"> 
        function aa(){ 
         try{ 
            document.forms[0].action = "http://www.yahoo.com"; 
            document.forms[0].submit(); 
          }catch (e){ 
           alert(e); 
          } 
           
        } 
    </SCRIPT> 
      <BODY> 
      <form method="post" enctype="multipart/form-data"> 
       <INPUT type="file"  name="ff"> 
       <input type=button value="click me!" onclick="aa()"> 
      </form> 
      </BODY> 
    </HTML>
      

  8.   

    file文本框中的值应该是一个链接