我正在使用Fancybox显示一个包含多个复选框(最多60个)的表单,用户最多可以选择其中的5个复选框。选择后,我希望将这些值传递回调用表单。我正在使用C#ASP.Net来做到这一点。什么是实现这一目标的最佳方式?
感谢。
答案 0 :(得分:0)
有几种方法......
1)“box”插件只是简单地向DOM添加内容并定位它以使其看起来像一个新窗口,因此它不像在顶层分层的不同页面。使用此功能,您只需在fancybox的“close”上提交表单,或在fancybox内容中创建一个按钮,将其提交到1)另一个页面或2)通过ajax提交页面并关闭fancybox
2)在原始页面上有一个“镜像”表单,并且在填写表单时,值将作为隐藏输入放入“镜像”表单中。这可以通过javascript完成。
用户友好的方法是1号,因为它是用户期望的,但这完全取决于你需要做什么。