<input type="button" value="上传" onclick="document.form_upload.submit();"/>

解决方案 »

  1.   

    file控件是只读的,设初值是没有用的
      

  2.   

    你强,这样用file 控件,自动上传!
      

  3.   

    我提交时,是将选择好的file值传给了上传表单的file,然后js方法自动提交,这样不可以吗
      

  4.   

    是可以的。但是我不赞成你这么做。你要做成手动上传的东西,这样才便于控制。你的上传可以和提交的表单分开的,不过你要把上传的东西的名称赋值给提交表单中的一个隐藏的input吧?不然你怎么知道你上传了东西了?要重视啊!
      

  5.   

    或者,换个问法:把file控件换成text域为什么也上传不了?<form name="form_upload" enctype="multipart/form-data" action="list-upload.php" method="post">
    <input type="hidden" name="max_file_size" value="100000">
    <input name="uploadfile" type="text" value="E:\php\js-editor\blank.gif">
    <input type="submit" value="上传"/></form>