表单提交未跳转至指定Action URL,参数直接追加至当前URL
表单提交未跳转至目标URL的问题解决
你的表单核心错误是把action和method属性写在了<div>标签上,而非<form>标签本身。浏览器默认会以GET方法将表单提交到当前页面,所以参数会直接追加到当前URL后,完全不会请求/todo/add地址。
修正后的表单代码如下:
<form action="/todo/add" method="POST"> <div class="form-group"> <label for="message">Add new todo message</label> <input type="text" class="form-control" name="message" id="message"> <button type="submit" class="btn btn-primary">Add</button> </div> </form>
只需将action="/todo/add"和method="POST"移到<form>标签上,表单提交时就会按照指定的POST方法请求目标地址,你的PHP脚本就能正常接收到请求了。
内容的提问来源于stack exchange,提问作者DeveloperLewis
相关产品推荐
相关产品推荐

