我有一个自定义搜索表单:
<div class="searchHeader">
<div class="searchHeaderHolder">
<input type="checkbox" id="search-form-checkbox" aria-hidden="true">
<form action="/" method="get" id="searchform">
<div>
<input type="text" id="search" name="s" required>
<a href="#" class="closeSearch"></a>
</div>
<label for="search"><?php echo __(\'Search\', \'Swoo\'); ?></label>
</form>
</div>
</div>
每当我提交表单时,都会从输入中删除空格。
例如,如果我提交hello world
, 我的url将变成http://example.com/en/?s=helloworld
...
提交之前,在chrome控制台中测试时,该值是正确的:
var search = document.getElementById(\'search\');
search.value; // hello world
有人知道是什么导致空间消失吗?