表单提交没有参数名称

时间:2013-05-13 05:14:25

标签: html forms

<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。

2 个答案:

答案 0 :(得分:2)

在HTML中无法做到这一点,你需要一种编程语言。

服务器上的某些内容处理表单是一个带有Location标头的HTTP 301响应问题。

您可以使用表单的submit事件来增强该功能,以防止默认操作并在JS中设置location

答案 1 :(得分:0)

您无法仅使用HTML更改action属性的值。您需要使用JS或任何其他脚本语言。