如何将表单值从Fancybox传递回调用页面?

时间:2011-11-24 01:00:10

标签: c# fancybox

我正在使用Fancybox显示一个包含多个复选框(最多60个)的表单,用户最多可以选择其中的5个复选框。选择后,我希望将这些值传递回调用表单。我正在使用C#ASP.Net来做到这一点。什么是实现这一目标的最佳方式?

感谢。

1 个答案:

答案 0 :(得分:0)

有几种方法......

1)“box”插件只是简单地向DOM添加内容并定位它以使其看起来像一个新窗口,因此它不像在顶层分层的不同页面。使用此功能,您只需在fancybox的“close”上提交表单,或在fancybox内容中创建一个按钮,将其提交到1)另一个页面或2)通过ajax提交页面并关闭fancybox

2)在原始页面上有一个“镜像”表单,并且在填写表单时,值将作为隐藏输入放入“镜像”表单中。这可以通过javascript完成。

用户友好的方法是1号,因为它是用户期望的,但这完全取决于你需要做什么。