表單提交時,動作URL未能正確跳轉
P粉674876385
P粉674876385 2023-08-28 22:30:40
0
2
468
<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粉674876385
P粉674876385

全部回覆(2)
P粉594941301

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

P粉937769356

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

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!