提交时表单不会带我进入操作 URL



当我提交表单时,它不会把我带到正确的url,而是停留在同一个url上并添加params。就像这样:/todo?message=themessage,而不是它应该是什么/todo/add

<form>
<div class="form-group" action="/todo/add" method="POST">
<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>

在我的/todo/add url中,我有一个分配给该路由的php脚本,它只回显一个字符串,而不回显其他内容来查看表单是否符合该url,但它没有,只是与params保持在同一页面上。

您几乎拥有了它。您所需要做的就是移动"动作";以及";方法";属性转换为form标记,而不是div。

既然你没有";动作";在表单标记中,默认行为是将表单提交到同一页面。

使用action=''和method=''来形成标记,而不是div

最新更新