首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将隐藏值添加到表单域

将隐藏值添加到表单域
EN

Stack Overflow用户
提问于 2010-12-11 10:14:54
回答 3查看 2K关注 0票数 1

我想在我的搜索表单中添加一个对用户不可见的值,这样当他们寻找披萨时,他们实际上是在搜索:#pizza#

我使用的是wordpress,我在搜索表单中使用了下面的代码。

代码语言:javascript
复制
<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>
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-12-11 10:33:04

这应该是可行的:

JavaScript

代码语言:javascript
复制
function wrapSearch() {
    var text = document.getElementById('s');
    text.value = "#" +text.value+ "#";
}

HTML将onsubmit="wrapSearch()"添加到form标记

代码语言:javascript
复制
<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>
票数 2
EN

Stack Overflow用户

发布于 2010-12-11 10:21:36

代码语言:javascript
复制
<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'));">
票数 1
EN

Stack Overflow用户

发布于 2010-12-11 10:18:52

使用jQuery

代码语言:javascript
复制
$('#source').change(function() { 
    $('#target').val("#"+$(this).val()+"#") 
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4414829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档