要求实现:子窗口中的表单获得父窗口中表单的数据。

解决方案 »

  1.   

    window.parent.getElementById("表单ID");
      

  2.   

    window.parent.document.getElementById("ID").value
      

  3.   

    如果用window.open()打开,最好是把表单数据传过去,直接取有时候会有问题。
    最好用window.showmodeldialog()打开窗口。
      

  4.   

    寻找js 高手,,加q:  295218001 期待你的加入
      

  5.   

    但是会出现:window.parent.document.getElementById("ID") is null
      

  6.   

    将数据传过去就好了 可以设置不显示url
      

  7.   


    那是你那个子页面不是放在框架页中,或者父页面中并不存在ID 元素,如果是iframe中的子页面取父页面中元素那就是用window.parent.document.getElementById("ID")  你多测试下看
      

  8.   

    window.opener.document.getElementById("第一个窗口的表单ID");
      

  9.   

    如果用window.open打开的子页面,用parent.opener.document.getElementById("..")如果是打开一个模态窗口的话(即用showModalDialog()),将第二个参数设置成window在子页面var 变量名 =  window.dialogArguments.document.getElementById("...")