如何从弹出窗口中收集表单值

时间:2015-10-29 17:18:36

标签: javascript

我希望用户单击主文档上的按钮,这将打开一个包含表单的新窗口弹出窗口。我希望用户将他们的数据输入到表单中,然后关闭窗口并能够从新窗口收集用户提供的数据。到目前为止,我可以生成弹出窗口,但无法从表单中收集用户提供的值。这是迄今为止的代码:

var OpenWindow = window.open("", "newwin", "height=250,width=250,toolbar=no,scrollbars=" + scroll + ",menubar=no");
                OpenWindow.document.write('<B><br>' + '<font color="blue" size = "4" >' +
                        "Please complete the following: " + '</B></font>');
                OpenWindow.document.write("<FORM>Image height(px)  <input type='text' name='image_height' id='image_height' value='800' size='5'></input><br>Image width(px)  <input type='text' name='image_width' id='image_width' value='800' size='5'></input><INPUT TYPE='BUTTON' VALUE='Submit' id='submit'  onClick='window.close()'></FORM>");

                var realWidth   = OpenWindow.document.getElementById('image_height').value;
                var realHeight  = OpenWindow.document.getElementById('image_width').value;

1 个答案:

答案 0 :(得分:0)

您可能希望使用叠加来解决此问题,因为您可以更轻松地执行您想要的操作(如果表单位于同一页面中,您可以访问表单元素)。< / p>