Moa*_*oak 11 html forms methods get submit
我有一个简单的形式:
<form action="/search" method="get">
<input type="text" name="q" value="">
<input type="submit" name="search" value="search">
</form>
Run Code Online (Sandbox Code Playgroud)
提交网址成为 `/search?q=Loremipsum&search=search
我真的不想要最后一点,这似乎是非常常见的问题,并认为它可以在没有js的情况下解决,但我意识到即使google.com在你点击搜索按钮时也有这个问题.(也许他们不太关心丑陋的网址?)
search?hl=en&source=hp&q=Loremipsum&btnG=Google+Search&aq=f&..
有没有办法防止在没有javascript的情况下排除提交按钮的值?
我在Stack溢出中看到搜索是?q=但他们没有提交按钮.
Mic*_*l M 26
您可以在最终输入中省略name属性,如下所示:
<form action="/search" method="get">
<input type="text" name="q" value="">
<input type="submit" value="search">
</form>
Run Code Online (Sandbox Code Playgroud)
应该做的伎俩.保持value属性允许您操纵按钮上显示的文本.