搜尋

首頁  >  問答  >  主體

表單提交時,動作URL未能正確跳轉

<p>當我提交表單時,它沒有將我帶到正確的URL,而是只停留在相同的URL上並將參數添加到其中。就像這樣:/todo?message=themessage,而不是應該是/todo/add</p> <pre class="brush:php;toolbar:false;"><form> <div class="form-group" action="/todo/add" method="POST"> <label for="message">新增新的待辦事項訊息</label> <input type="text" class="form-control" name="message" id="message"> <button type="submit" class="btn btn-primary">加</button> </div> </form></pre> <p>在我的/todo/add URL中,我有一個分配給該路由的php腳本,它只會回顯一個字串,以查看表單是否命中了該URL,但實際上它沒有,只是停留在相同的頁面上並帶有參數。 </p>
P粉674876385P粉674876385442 天前523

全部回覆(2)我來回復

  • P粉594941301

    P粉5949413012023-08-29 17:52:01

    將action=''和method=''放在form標籤中,而不是div標籤中

    回覆
    0
  • P粉937769356

    P粉9377693562023-08-29 14:10:17

    你差不多做到了。你需要做的就是將"action"和"method"屬性移到form標籤中,而不是div標籤中。

    由於你在form標籤中沒有"action",預設行為是將表單提交到同一頁。

    回覆
    0
  • 取消回覆