簡體   English   中英

HTML表單的兩個不同操作提交

[英]Two different actions for HTML form submit

我正在嘗試編寫一個執行以下操作的HTML文件:它使用一組具有通用名稱的表單字段,並將它們提交到文件“delete.py”,然后它將采用一組不同的表單字段並提交那些值為“test.pl”文件。 這一切都發生在我點擊提交按鈕時。 我不想被重定向到“delete.py”頁面,但我確實希望在提交時重定向到“test.pl”頁面。

這可能嗎? 我怎樣才能做到這一點?

如果這太復雜了,我在想的是將delete.py變成一個中間重定向頁面,它會發送要發送到test.pl頁面的post值。 我不知道如何重定向帖子值,所以如果有人認為這更好,我會很高興知道如何重定向帖子值。

謝謝。

你可以:

使用表單的target屬性提交到iframe

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

您可以讓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.

確保在該頁面上沒有任何其他輸出。

參考問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM