Javascript 谷歌网站搜索+我的搜索输入框

Javascript 谷歌网站搜索+我的搜索输入框,javascript,html,Javascript,Html,我用的是谷歌网站搜索——付费搜索,而不是谷歌自定义搜索和一个简单的搜索输入框……我的,不是谷歌的 这是我最基本的输入框: <div id="search"> <form action="http://????????.com" method="GET"> <input type="text" class="input" name="q" placeholder="Search..."> <input type="submit" val

我用的是谷歌网站搜索——付费搜索,而不是谷歌自定义搜索和一个简单的搜索输入框……我的,不是谷歌的

这是我最基本的输入框:

<div id="search">
  <form action="http://????????.com" method="GET">
    <input type="text" class="input" name="q" placeholder="Search...">
    <input type="submit" value="Search">
  </form>        
</div>
Google站点搜索脚本的顺序如下:

<script>
  (function() {
    var cx = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
    var gcse = document.createElement('script');
    gcse.type = 'text/javascript';
    gcse.async = true;
    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
        '//www.google.com/cse/cse.js?cx=' + cx;
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(gcse, s);
  })();
</script>
<gcse:searchresults-only></gcse:searchresults-only>
我显然不是一个程序员……否则,我肯定答案是显而易见的。但是,有人能告诉我HTML需要什么来将输入的搜索文本传递给脚本吗?如果我想进行互联网范围的搜索,那么将“action=”引导到www.google.com/search工作正常。然而,我想把搜索限制在网站上,因此,谷歌网站搜索


提前谢谢,如果我需要在这里澄清任何问题,请告知。

您好。谷歌是否提供了其他代码?我以前从未使用过谷歌网站搜索。但我认为将action设置为www.google.com/search会起作用,因为您的HTML表单会将输入框中的内容传递给google。这就是为什么您在Google搜索URL中看到这样的内容:如果您搜索“堆栈溢出”,则“搜索?q=Stack%20overflow”。这可能就是为什么您的表单在internet范围内进行搜索。由于JavaScript导入了更多的JavaScript,我想这就是所有魔法发生的地方。如果我错了,有人可以随时纠正我。我建议你使用他们的文档设置谷歌网站搜索,这里:和这里。在试图改变它之前。