我想在我的搜索表单中添加一个对用户不可见的值,这样当他们查找披萨时,他们实际上正在搜索:#pizza#
我正在使用wordpress,我将此代码用于搜索表单。
<li id="search-10" class="widget_search"><form role="search" method="get" id="searchform" action="http://chusmix.com/">
<div>
<input class="ubicacion" type="text" value="" name="s" id="s" style="margin-left:418px;">
<input type="submit" id="searchsubmit" value="Buscar">
</div>
</form>
</li>
答案 0 :(得分:2)
这应该有效: Example
的JavaScript
function wrapSearch() {
var text = document.getElementById('s');
text.value = "#" +text.value+ "#";
}
HTML将onsubmit="wrapSearch()"
添加到表单标记
<li id="search-10" class="widget_search"><form role="search" method="get" id="searchform" action="http://chusmix.com/" onsubmit="wrapSearch()">
<div>
<input class="ubicacion" type="text" value="" name="s" id="s" style="margin-left:418px;">
<input type="submit" id="searchsubmit" value="Buscar" >
</div>
</form>
</li>
答案 1 :(得分:1)
<script>
function searchValue(val)
{
if(val.value!='')
{
val.value = "#"+val.value+"#";
return true;
}
else
{
return false;
}
}
</script>
<input type="submit" id="searchsubmit" value="Buscar" onclick="return searchValue(document.getElementById('s'));">
答案 2 :(得分:0)
使用jQuery
$('#source').change(function() {
$('#target').val("#"+$(this).val()+"#")
});