表单提交时,动作URL未能正确跳转
P粉674876385
P粉674876385 2023-08-28 22:30:40
0
2
513
<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学习者快速成长!