这是HTML表单中的无效操作值吗?

时间:2015-02-28 18:33:21

标签: html wordpress form-submit

我有一个HTML表单,其中包含以下行:

<form action="/?s=test+keywords" method="get">

如您所见,我将表单发送到URI&#34; /?s = test + keywords&#34;。

我知道这有点奇怪,但这是一个无效的URI还是在理论上应该可以正常工作?

目前它不适合我(加载的页面是&#34; /?&#34;),但我无法弄清楚原因。 (我使用的是Wordpress,因此Wordpress可能会重写此URI。)

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

它是一个有效的(相对)URI,但由于你有一个GET表单,查询字符串将替换为从表单数据生成的新字符串。

如果您想以这种形式包含一些固定数据,请使用隐藏输入并将URI设置为/

由于您似乎根本不会发送任何用户提供的数据,因此您几乎肯定会使用链接而不是表单。