HTML表单的两个不同操作提交

时间:2012-06-22 19:36:28

标签: javascript html forms redirect

我正在尝试编写执行以下操作的HTML文件: 它需要一组具有公共名称的表单字段,并将它们提交到文件“delete.py”,然后它将采用一组不同的表单字段并将这些值提交给“test.pl”文件。这一切都发生在我点击提交按钮时。 我不想被重定向到“delete.py”页面,但我确实希望在提交时重定向到“test.pl”页面。

这可能吗?我怎么能这样做?

如果这太复杂了,我在想的是将delete.py变成一个中间重定向页面,它会发送要发送到test.pl页面的post值。我不知道如何重定向帖子值,所以如果有人认为这更好,我会很高兴知道如何重定向帖子值。

谢谢。

2 个答案:

答案 0 :(得分:2)

你可以:

使用表单的iframe属性提交到target

...或者您可以使用AJAX提交。

答案 1 :(得分:1)

您可以让delete.py执行一些代码,然后只要您的test.pl没有向页面写任何内容,就可以将标题重定向到delete.py

以下是如何进行标题重定向:

Status: 302 Temporarily moved
Location: http://some.org/new-URL.html

在Python中,在脚本的末尾:

print("Status: 302 Temporarily moved")
print("Location:http://some.org/new-URL.html")
print # to end the CGI response headers.

确保在此页面之前没有任何其他输出。

Reference Question