两个人在一个按钮中提交动作

时间:2013-12-13 10:34:00

标签: jquery forms action

我想按照我的标题说,我想将表格信息发送到两个不同的页面。

我的意图是:

如果有人在表单中选择一个选项,我想将信息发送到page1,但如果他们选择其他选项,我想将该信息发送到另一个页面。仅使用一个按钮。

这可能吗?

我找到了关于提交表单两个不同页面但使用两个按钮的信息,我只想在一个按钮中进行。

我感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

您可以通过更改表单的操作来实现此行为,请参阅此问题:javascript - change form action based on selection?

答案 1 :(得分:1)

当然,只需使用prop()并更改表单的“action”属性:

<script type="text/javascript">
    $(document).ready(function() {
        $('#post-to-bar').change(function() {
            var action = 'foo.php';
            if ($(this).is(':checked')) {
                action = 'bar.php';
            }

            $('#my-form').prop('action', action);
        });
    });
</script>

<form action="foo.php" method="post" id="my-form">
    <input type="checkbox" id="post-to-bar" />
    <input type="submit" value="Submit!" />
</form>