html - 提交表单后,是否可以阻止在 URL 中显示“submit=submit”?

标签 html forms

我有一个搜索表单

<form id="search" method="GET">
    <input type="text" name="q" id="q" />
    <input type="submit" value="search" name="submit" id="submit" />
</form>

当我提交它时,它会在 URL 中添加 ?q=&submit=submit 有没有一种方法可以阻止它附加 submit=submit 但仍然通过q=

最佳答案

如果删除 name来自您的 <input type="submit" /> 的属性那么应该摆脱 submit=submit来自查询字符串(Firefox/Firebug 中的快速测试证实了这一点)。例如:

<input type="submit" value="search" />

关于html - 提交表单后,是否可以阻止在 URL 中显示“submit=submit”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5502240/

相关文章:

python - 使用 Python mechanize 通过登录屏幕

javascript - 固定标题的滚动表中的粘性副标题

javascript - 清除 WinJS 绑定(bind) JavaScript 数组

html - CSS 背景宽度调整为文档大小,而不是窗口大小

python - 是否可以使用样式标签将 HTML 表格读入 Pandas ?

Javascript:根据值自动提交表单? (有短暂的延迟)

javascript - 带有目标 ="_blank"行为的表单在 IE 9 和 10 中发生了变化

javascript - HTML5 视频中的当前时间和跟踪

c# - 一次打开我的项目中的所有封闭表单

php - 从 HTML 表单向 SQL 表插入数据