【问题标题】:JQuery Thickbox Form Return Value To Parent [closed]JQuery Thickbox表单将值返回给父级[关闭]
【发布时间】:2009-06-11 17:07:36
【问题描述】:

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

【问题讨论】:

标签: jquery webforms thickbox


【解决方案1】:

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

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

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

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

$('#myForm').submit(function(){
  parent.new_info($('#phone_number').val());
});

【讨论】:

  • 谢谢,它帮助了我(但我使用的是 top.function_name();)。 +1
【解决方案2】:

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

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

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

【讨论】:

  • 我会使用 inline 但我有点 JQuery n00b 并且没有很多关于如何使用 JQuery 执行此操作的详细信息。如果我在父级中有一个文本框元素 id=textName 有什么想法可以从孩子那里取回吗?
猜你喜欢
  • 1970-01-01
  • 2011-12-27
  • 2012-03-05
  • 2020-05-16
  • 1970-01-01
  • 2011-01-22
  • 1970-01-01
  • 2022-12-12
  • 2012-03-25
相关资源
最近更新 更多