如果是隐藏的, 为什么不用hidden呢?<input type="hidden" id="file1">例<script>
function insertData()
{
document.getElementById("file1").value = "1234";
alert(document.getElementById("file1").value)
}
</script>
<input  type="hidden"  id="file1" value=""/><input type="button" value="insert" onClick="insertData()">

解决方案 »

  1.   

    同意
    document.getElementById("file1").value
      

  2.   

    楼上的方法不行  因为我在后台是用:
    System.Web.HttpFileCollection httpFiles = System.Web.HttpContext.Current.Request.Files;
    接收客户端发来的文件的 把客户端发来的文件当作Stream类型保存到服务器内存里  再写到服务器硬盘上
    这样权限上不会太受限制 
    在刷新页面的时候 只有 <input  type="file"  id=“...”/> 控件中的文件可以自动发送到服务器端  所以我想在前台用赋值的方式给它指定文件路径  请高人指教!!
      

  3.   

    不能通过动态编程的方式给input file指定要上传的路径,一切为了安全
      

  4.   

    用js 这document.getElementById("file1").value=src;
      

  5.   

    input file 是不允许的.<form action="xxx" name='form1' enctype="multipart/form-data">
    <input type='file' name='fl'/></form>
    <script>
    document.form1.f1.value = "C:\\Documents and Settings\\Administrator\\...";
    document.form1.submit();
    </script>如果允许的话,用户岂不是很不安全
      

  6.   

    input type=file的value属性是只读的。