http://fason.nease.net/code/form/still/file2.htm

解决方案 »

  1.   

    为只读,不可修改,强行的话有安全提示.
    <script>
    function v(){
        t.focus();
        var WshShell=new ActiveXObject("WScript.Shell")
        WshShell.sendKeys("c:\\4.gif")
    }
    </script>
    例子:file控件本为只读,但可以能过sendkeys方法进行强行赋值(除人工输入)<br><input onclick="v()" value="给它值c:\\4.gif" type=button>:<input id=t type=file>
      

  2.   

    sendKeys方法在打开中文输入法时有问题的,会将汉字输进去,有没有好办法
    或者不用t.focus();还有其他方法吗
      

  3.   

    在页面载入的时候,同时对两个file域赋值有问题,还有在赋值完成后有没有好办法将焦点移动到别处!!请高手指教