我有一个简单的表格,代码是
<form action="search.html" method="get" accept-charset="utf-8" id="search-within-form"">
<input type="hidden" name="within" id="within" value="">
<input type="text" name="q" value="" id="search-within" autocomplete="off" class="search-within-results inactive" title="">
<input type="submit"/>
</form>
我在字段中输入 搜索测试数据 ,然后点击提交,我看到的网址是
/search.html?within=&q=test+data+for+search
但我需要网址像tis
/search.html?within=&q=test搜索数据
我知道这可以通过使用java脚本表单提交等来完成。我想知道有什么办法可以用html实现这个吗?
提前致谢。
答案 0 :(得分:3)
您的网址永远不会在浏览器中显示。文本将由那些'+'字符分隔,或者它将被'%20'分隔。您是否需要以这种方式显示URL?最终,它归结为浏览器如何在地址栏中显示URL。 '%20'是空格的代码。您可以开发一个浏览器扩展程序,使其显示空格,但这听起来非常糟糕。
答案 1 :(得分:2)
为什么不在从表单中检索值的位置清理文本?你有什么理由不能这样做吗?