我在画面1中用了<input type="file" name="filePath" value="" onChange="GetFileName( this.value )">  需要它可以接收画面2的传过来的数据,但是传不过来

解决方案 »

  1.   

    指的是页面, precipitant(塞北的雪) 谢谢你的关注和帮助
      

  2.   

    你是想改变type=file的域的值,不行的,
    对于程序而言type=file的控件的值是只读的,你既不能修改,录入,也不能赋默认值。只能通过手工修改。程序能做的唯一一种能修改它值的方法是清空它:
    <HTML>
    <BODY ><form name="s">
      <input type="file" id="liu"  name="dd" value="iiiiiiiii" >
      <input type="button" value="ok" name="ss" onclick="ff();">
    </form>
    <script language='javascript'>
       function ff()
       {
         s.dd.select();
         document.execCommand('delete');
         document.execCommand('Paste');
       }
    </script>
    </BODY></HTML>
      

  3.   

    那能否把type=file的框隐藏掉,只剩下一个按钮,再用一个type=text框来接收数值
      

  4.   

    如果你要做,不是不能,你试试用css的 clip,将那一段剪掉。。但是你用一个type=text的文本框,无法完成上传的功能。只能保存一串文本。我看不一定能达到你要到的效果。
      

  5.   

    很困难:
    我试了很多方法都不行,
    用xmlhttp还有很多权限的限制。看来只能自己做组件或控件了。