<input type="file" name="aa"><input type="button" value="show" onclick="alert(document.all.aa.value)">

解决方案 »

  1.   

    怎样能给file框设置值呢?
    用value="D://……"什么的是不可以的。
      

  2.   

    value 当文本通过用户输入设置后获取 input 对象的文件名。 
    没办法的
      

  3.   

    可以这样.
     你做个隐藏域,
    <input type='hidden' name="file1" value='你定义个路径'>
    <input type='file' name="file">
    <script>
    if(document.all.file.value != ""){
    document.all.file1.value=document.all.file.value
    }
    </script>
    //这个不是就行了.你获取的时候,获取file1的值
      

  4.   

    呵呵,你这样是不可以在<input type='file' name="file">
    中显示'你定义个路径'的
    而且
    <script>
    if(document.all.file.value != ""){
    document.all.file1.value=document.all.file.value
    }
    </script>
    这样有什么意义呢.
      

  5.   

    <form onsubmit="check()"> //不要返回值
    <input type='hidden' name="file1" value='你定义个路径'>  
    //这个是为后台获取数据用的.如果<input type='file' name="file">为空的话。默认的路径就是value='你定义个路径文件' 你自己定义的.
    <input type='file' name="file"> //这个是要不要改变文件,不写的话,将以自定义的路径!!<script>
    function check()
    if(document.all.file.value != "")document.all.file1.value=document.all.file.value
    //这行就是说,如果你在<input type='file' name="file">中改变路径文件的话.这个将覆盖掉file1隐藏域中的路径文件!
    }
    </script>
      

  6.   

    to  leo963258(读书之人)
    你这个方法,看似可行,其实实现不了.
    由于某些求知的因素,粗粗看起来,好像又满足了显示的文本框出现的值,又让FILE输入框获得值,可谓一举两得,但以这种方式进行上传,却没有办法得到任何东西.
    你可自己试验一下,看能不能取得到上传文件?