搜尋

首頁  >  問答  >  主體

使用不同目標URL發送POST請求的表單

我有一個顯示表單的視圖。現在,根據用戶選擇的按鈕,我希望以不同的方式處理資料。這些「不同的方式」對應到我希望 POST 請求轉到的不同視圖。

請幫我建立一個帶有多個按鈕的表單,這些按鈕可通往不同的網址/視圖。

<form action="/your-name/" method="post">
    {% csrf_token %}
    {{ form }}
    <input type="submit" value="Process form with view ONE">
    <input type="submit" value="Process form with view TWO">
    <input type="submit" value="Process form with view THREE">
</form>

我的問題是表單標籤的action屬性定義了這個POST請求的去向。如何透過多個按鈕更改目標網址?

我知道我也可以在伺服器端處理這個邏輯。但問題是:我必須嗎?如果沒有,請給我指路

P粉465675962P粉465675962244 天前463

全部回覆(1)我來回復

  • P粉458913655

    P粉4589136552024-03-30 11:01:08

    您可以透過 onclick 屬性使用 ajax。 post_url 作為這樣的參數

    {% csrf_token %} {{ form }}

    回覆
    0
  • 取消回覆