更改搜索输入的网址

时间:2013-01-30 22:46:27

标签: forms search input

我在Drupal页面(自定义视图)上有一个搜索表单,可以搜索我的所有文章:

网址:www.site.com/articles

<form> 
  <input type="text" placeholder="Search Library" class="searchbox">        
  <button type="submit" id="edit-submit" name="op" value="Search" class="form-submit">Search</button>
</form>

当用户提交此表单时,我会在URL的末尾附加一个字符串,如下所示:

www.site.com/articles?search_fulltext=SEARCHTERM&op=Search

问题在于它不能正常工作,为了让它工作,我必须从这里的不同页面进行搜索:

www.site.com/search?search_fulltext=SEARCHTERM&op=Search

所以最终我想在页面上设置我的搜索框,但是当用户提交时我希望它引用另一个网址:

www.site.com/search?search_fulltext=SEARCHTERM&op=Search

我基本上希望在正在搜索的其他网页上设置搜索框。如果那有意义的话。 :)

1 个答案:

答案 0 :(得分:1)

使用&lt; form&gt; tag的action属性将表单提交到搜索页面,如:

<form action="http://www.site.com/search">

我也刚刚意识到您可能只想搜索特定的内容类型,因此您可能希望查看自定义搜索模块(http://drupal.org/project/custom_search)。