我做过的,但不是file控件,而是一个dll+htc,value是可以被弄个值出来的,但是没啥用<script  language=javascript>  
function  window.onload()  
{  
       document.form1.T1.focus();  
       var  WshShell=new  ActiveXObject("WScript.Shell");  
       WshShell.sendKeys("c:\\test.txt");  //向文本框里发送东东  
}  
</script>  http://blog.csdn.net/liuxiaoyi666/archive/2005/01/17/257209.aspx一年多前我写的东西

解决方案 »

  1.   

    我想问一下,要求1:设置打开目录的初始值,如“g:\mydir”
    这个怎么实现?
      

  2.   

    <form name=form1 id=form1>
    <input type=file name=T1 id=T1 />
    </form>
    <script  language=javascript>  
    function  window.onload()  
    {  
           document.form1.T1.focus();  
           var  WshShell=new  ActiveXObject("WScript.Shell");  
           WshShell.sendKeys("g:\\mydir");  //向文本框里发送东东  
    }  
    </script>  
      

  3.   

    出于安全原因,是不允许向file控件设置值的,所以用shell来设置,但会提示安全警告