如何从弹出窗口中收集表单值
how to collect form values from a pop up window
我希望用户单击主文档上的一个按钮,这将打开一个新的弹出窗口,其中包含一个表单。我希望用户将他们的数据输入到表单中,然后关闭窗口,以便能够从新窗口收集用户提供的数据。到目前为止,我可以生成弹出窗口,但无法从表单中收集用户提供的值
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;
您可能希望使用overlay来解决此问题,因为这样可以更容易地执行您想要的操作(您的表单元素将可以像在同一页面中一样访问)。
相关文章:
- Javascript更新孙窗口中的表单元素
- javascript弹出窗口没有正确加载html表单
- 窗口提醒或类似内容中的电子邮件表单
- 在jQuery中的IFrame中提交表单后刷新父窗口
- 仅当表单有效时关闭弹出窗口
- 使用Javascript在弹出窗口中提交表单
- 表单按钮在同一窗口中打开新的URL
- 将Overlay添加到弹出窗口并添加输入类型字段以退出表单
- 选项卡在新窗口上提交表单,原因
- 提交表单的可能性(左-/中-/在新选项卡或窗口中打开-)单击html链接
- Javascript在新窗口中重新提交具有特定维度的表单
- 提交表单时在弹出窗口中打开响应
- 提交表单后,模式窗口未关闭
- 为什么这个JS确认窗口没有在表单提交时启动
- 弹出窗口中的表单验证
- 如何在新窗口中提交表单,然后重定向父页面
- 提交在弹出窗口中创建的表单
- Php,如何打开一个小消息/表单窗口(不是新的浏览器窗口)
- 如何在javascript中关闭隐藏弹出表单窗口
- JQuery /脏表单/窗口.Onbeforeunload仅在链接选择后触发