为什么此搜索表单在单击按钮时未提交?

时间:2013-04-26 作者:Ilja

我的页面上有一个搜索表单,当我输入文本并按enter键时,它可以很好地工作,但是当.submit-search 按钮被点击,为什么?注:value="2" 是否有特定用途。

<form action="<?php echo home_url(); ?>" class="search-form" method="get">
<input class="search-input" type="text" value="Search..." name="s" id="s" 
onblur="if(this.value == \'\') this.value = \'Search...\'" 
onfocus="if(this.value == \'Search...\') this.value = \'\'">
<input class="submit-search" type="button" value="2">
</form>

1 个回复
最合适的回答,由SO网友:s1lv3r 整理而成

我建议您使用<input type="submit" /><button type="submit" />.

<input type="button" /> 有效,但默认情况下不提交表单(无需添加任何ajax/js魔术)。

结束

相关推荐

Filter and Search

我正在我的网站上工作,这是一个基于WordPress的网站。这是一个winprizesonline的抽奖网站。com是我最受启发的网站。现在,我想在我的网站上进行类似该网站的动态搜索,但我不知道如何以及在何处添加代码。就像这里;http://www.winprizesonline.com/new/contests/ 您可以看到3个搜索框,排序方式:,条目:,下一条:我想要相同的搜索框,具有相同的过滤和搜索功能。任何人都知道它的代码,可以告诉我在我的网站上放在哪里。我正在为我的网站使用DirectoryPr