赋值:
<script language=javascript>
function window.onload()
{
    meizz.focus();
    var WshShell=new ActiveXObject("WScript.Shell"); //会有安全提示
    WshShell.sendKeys("c:\\test.txt"); //向文本框里发送东东
}
</script>
<input name=meizz type=file>清除file框里的内容
<input type=file name=ttt>  
<input type=button onclick="ttt.select();document.execCommand('Delete');"  value=清除file框的内容>

解决方案 »

  1.   

    不好意思,这两天上不了网。meizz(梅花雪 MVP)还在吗?我用 你的第二种方法实现了这个功能,但是当我点击提交按钮(WEB服务器控件)后,没有反应(以前没问题),须再点击一次才提交。我现在是用5个FILEFIELD控件,如果两个控件都做如上操作的话,须点击3次才提交,3个控件则4次,依次类推。再帮我看看把,给分没有问题 。我的代码如下:function validFile(objFile)
    {
    var tmp = window.event.srcElement ;
    if( objFile.value != "" && objFile.value != null )
    {
    var zlm = new ActiveXObject("Scripting.FileSystemObject");
    var fsInfo = zlm.GetFile(objFile.value) ;
    if (fsInfo.Size > 1024*1024*20 )
    {
    alert(" 文件大小超过系统设置( 20M ),请压缩后上传 ! ");
    tmp.select() ;
    document.execCommand("Delete");
    document.getElementById("ImageButton1").focus();
    }
               }
    }