使用jquery和fancybox将表单发布到弹出窗体

时间:2010-05-26 19:49:57

标签: jquery forms post popup fancybox

我正尝试在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';
    });
});

提前致谢。

1 个答案:

答案 0 :(得分:2)