Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
<form action="/foo"> <input type="text" name="q"> <input type="submit" > </form>
在之前的 HTML 中,如果用户输入 'bar' 并单击按钮,它将提交到example.com/foo?q=bar. 我怎样才能让它去example.com/foo/bar?我可以用 JS 轻松做到这一点,但我试图坚持使用 HTML。
example.com/foo?q=bar
example.com/foo/bar
在 HTML 中没有办法做到这一点,你需要一种编程语言。
让服务器上的某些东西处理表单发出带有Location标头的 HTTP 301 响应。
Location
您可以通过使用表单的submit事件来防止默认操作并location在 JS 中设置来增强它。
submit
location
您不能action仅使用 HTML 更改属性的值。您需要使用 JS 或任何其他脚本语言。
action