【发布时间】:2009-06-11 17:07:36
【问题描述】:
我正在使用JQuery 的thickbox 来输入表单数据。希望在提交时自动关闭厚框并从厚框表单输入中将变量发送回父级。
【问题讨论】:
-
这是一篇很棒的文章Upload in modal window and pass values with jQuery. 非常感谢作者。它为我节省了大量时间。
我正在使用JQuery 的thickbox 来输入表单数据。希望在提交时自动关闭厚框并从厚框表单输入中将变量发送回父级。
【问题讨论】:
您可以从 iframe 厚盒中将数据发送回父级:
在你的父母身上,你可以编写一个函数来处理这些数据:
function new_info(from_form) {
$('#thing').text(from_form);
}
然后只需使用父级从 iframe 页面在您的提交函数(或任何地方)中调用此函数:
$('#myForm').submit(function(){
parent.new_info($('#phone_number').val());
});
【讨论】:
根据您显示厚框弹出窗口的方式,将有不同的方式来完成您想要的。
如果您使用的是 IFRAME 弹出窗口,则无法(据我所知)将值传递回父级。
如果您使用的是内联内容(为此我建议您这样做),那么在Thickbox 隐藏内联内容后,您仍然可以使用该值。然后,您可以使用 jQuery 访问用户填写的字段。
【讨论】: