从弹出窗口,php填充父窗口中的数据

时间:2011-02-16 09:56:22

标签: php

我希望从弹出窗口中填充父窗口中的数据。任何人都可以帮助我。

POPUP窗口:

        foreach ( $user_info as $key => $value) {
        echo   '<label> : <input type="text" name="'.$key.'" id="'.$key.'" size="30" value="'.$value.'" >'.$key .'</label><br>';
                 }
         echo '
                  <script type="text/javascript">

                 function get_data (){
                 opener.document.forms[1].inputname.value = "new value"; 
                 window.close();
}

             </script>

          ';
          echo '<input type="button" name="submit" id="submit" size="30" value="submit" onclick="get_data();">';

以上一个不起作用。

1 个答案:

答案 0 :(得分:0)

你尝试过使用window.opener而不仅仅是开启者吗?除非你在父文件的第二个表格之后,也不应该是表格[0]吗?就个人而言,我会避免使用索引编号来引用表单,并使用:

window.opener.document.forms.form_id.inputname.value

window.opener.document.getElementById('inputname').value