我正尝试在fancybox(http://fancybox.net/)窗口中从表单发布到另一个表单。
例如,我在表单上有一个带有复选框的城市列表。
当用户点击第一个表单上的提交时,我希望fancybox窗口显示为另一个表单。新表单上将有一个文本框,其中在上一个表单中选择的城市ID被隐藏为表单元素
我提出的问题是在提交表单时弹出fancybox窗口。
我要么最终将用户完全重定向到第二个表单,要么弹出窗口不是fancybox窗口。
我到目前为止最接近的是使用我在其他网站上找到的一些代码。这个问题是弹出窗口是一个普通的浏览器窗口。
<form id="myform" action="..." method="post">
<!-- form fields etc here -->
</form>
$(document).ready(function() {
$('#myform').submit(function() {
window.open('', 'formpopup', 'width=400,height=400,resizeable,scrollbars');
this.target = 'formpopup';
});
});
提前致谢。
答案 0 :(得分:2)
使用jQuery表单插件(http://malsup.com/jquery/form/)解决。
Open Fancybox (or equiv) from Form input type="submit"
由于