使用一个输入字段搜索多个站点

时间:2015-02-22 08:56:45

标签: html forms search input

当你投票的时候怎么样你会对你投票的原因发表评论,这样海报就会知道他们如何改进他们提出的问题

所以我有一个像这样的输入字段:

<form action="search.php?do=process" method="post">
 <input type="hidden" name="do" value="process" />
 <input type="hidden" name="quicksearch" value="1" />
 <input type="hidden" name="childforums" value="1" />
 <input type="hidden" name="exactname" value="1" />
 <input type="hidden" name="s" value="$session[sessionhash]" />
 <input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
 <input type="text" name="query" tabindex="1001" id="overlay-search" class="no-border overlay-search bg-transparent" placeholder="Search..." autocomplete="off" spellcheck="false" />
</form>

我想要完成的是替代按钮,它会在google.com上搜索输入中的文字,但我没有成功找到解决方案= /

我试图让它发挥作用的方式就像:

Not happy with your results? <a href="http://google.com/WHAT EVER THERE SEARCH STRING IS/TEXT IN INPUT">Try searching on google.</a>

我搜索过并搜索过没有发现与此有关的内容,虽然我怀疑我是否正在寻找合适的东西。任何帮助实现这一点将非常感激=)

搜索我考虑包括:

  • 谷歌
  • 雅虎
  • 以及其他

1 个答案:

答案 0 :(得分:0)

一个简单的解决方案是获取已发布输入字段的值,然后回显。之前必须在表单末尾添加一个提交按钮。

<input type="submit" name="submit" value="Search"/>

然后在search.php文件中执行以下操作。

        <?php 
            // Check if the submit button is clicked
            if(isset($_POST['submit'])) {
            // And then do something

                echo 'Not happy with your results?<a href="http://google.com'.$_POST['query'].'">Try searching on google.</a>";

            }
        ?>