0

我正在使用JQuery 的thickbox 来输入表单数据。想在提交时自动关闭厚盒并将变量从厚盒表单输入发送回父级。

4

2 回答 2

5

您可以从 iframe 厚盒中将数据发送回父级:

在您的父母身上,您可以编写一个函数来处理这些数据:

function new_info(from_form) {
  $('#thing').text(from_form);
}

然后只需使用父级从 iframe 页面在您的提交函数(或任何地方)中调用此函数:

$('#myForm').submit(function(){
  parent.new_info($('#phone_number').val());
});
于 2009-08-10T13:36:38.460 回答
0

根据您显示厚框弹出窗口的方式,将有不同的方法来完成您想要的。

如果您使用的是 IFRAME 弹出窗口,则(据我所知)无法将值传递回父级。

如果您使用的是内联内容(为此我建议这样做),那么在Thickbox 隐藏内联内容后,您仍然可以使用该值。然后,您可以使用 jQuery 访问用户填写的字段。

于 2009-06-11T17:10:08.783 回答