当前位置: 首页 > 面试题库 >

jQuery弹出窗口将值返回给父对象

裴宜春
2023-03-14
问题内容

如何使用jQuery完成以下操作:打开弹出窗口,当单击子窗口中的链接时,该窗口将返回一个值到父窗口,关闭子窗口,然后让父窗口根据返回的值自动提交表单?

我意识到jQuery对话框是一种流行的解决方案,但是我需要一个弹出窗口,因为该窗口的内容需要可导航,并且我想避免在jQuery对话框中使用iframe。

弹出窗口将用于收集多个值,最终将作为定界字符串返回给父窗口,但是此数据收集需要在提交父窗口的表单之前进行。如果有“实体选择器”的标准设计模式,就是这样。

这需要在IE8,FF3.6,Safari 4和Chrome 5中运行。

谢谢马克


问题答案:

这是我的解决方案:

var parent = $(parent.document.body);
$(parent).find('input#valStore').val(theVal);
$(parent).find('form#myForm').submit();
window.close();


 类似资料:
  • 我有一个标签活动。它包含一个包含片段项的listView。我有一个按钮在这些列表项(这是片段),我想当我单击它显示一个弹出窗口。不幸的是,我能看到弹出窗口,我想这是因为列表项的显示太小了。我实际上想在包含列表的活动中看到它。 有什么想法吗? RowinHomeMab是listView中的一个项,它放置在TabActivity中。

  • 问题内容: 我通过window.open打开了一个弹出窗口。使用JavaScript打开,我想在关闭此弹出窗口时刷新父页面。(onclose事件?)我该怎么办? 问题答案: 您可以使用“ window.opener”访问父窗口,因此,在子窗口中编写如下内容:

  • 问题内容: 我想使用Firefox浏览器,使用RSelenium从网站下载文件。我正确地完成了所有操作(导航,选择正确的元素并写下我想要的内容);现在,我单击“下载”按钮,然后打开一个Firefox弹出窗口,并询问我是否要下载文件或“用…打开”。 不幸的是,由于隐私限制,我无法编写示例。 我的问题是:如何在需要时切换到弹出窗口/警报并单击“确定”? 我尝试了以下方法,但均未成功: 我也试过了 但是

  • Popup 是一种可以包含任何Html内容的弹出窗口,从App的主内容区域上弹出。 Popup 和其他所有的遮罩图层一样,是所谓的“临时视图”的一部分。 Popup 布局 Popup 布局相当简单. 你所需要做的就是将放到 body 里正确的位置上: <div class="modal modal-no-buttons"> ... <div class="popup"> An

  • 问题内容: 因此,我一直在用Qt为我的Python应用程序创建GUI。我现在遇到的情况是,按下按钮后,将执行适当的推迟操作,我们执行一些任务,然后需要打开一个单独的窗口,其中包含一两个东西。但是我似乎无法弄清楚如何创建这个新的单独窗口。谁能给我一个如何创建一个例子吗? 问题答案: 一个使您抓狂的常见错误是忘记将创建的弹出窗口的句柄存储在将保持活动状态的python变量中(例如,存储在主窗口的数据成

  • 我的默认设置上有一个按钮。启动“条款和条件”模式弹出窗口(popup1)的aspx。然后,我在模式弹出窗口上有一个按钮,在顶部(我的条款和条件第2页)启动另一个模式弹出窗口(popup2)。 我想添加一个后退按钮到modalpopup2关闭popup2,并显示modalpopup1,所以用户有从popup2前进/后退选项。 我添加了“纽扣背”,并尝试。。。 但这只是重定向回我的默认设置。aspx。