2017-11-05 6 views
0

私は、Googleを使用して自分のウェブサイト上のSearch機能を機能させようとしています。Googleを使用してHTMLを検索する

<!-- Start Search --> 
<div class="top-search"> 
    <div class="container"> 
     <div class="input-group"> 
      <span class="input-group-addon"><i class="fa fa-search"></i></span> 
      <input id="search" type="text" class="form-control" placeholder="Search"> 
      <span class="input-group-addon close-search"><i class="fa fa-times"></i></span> 
     </div> 
    </div> 
</div> 
<!-- End Search --> 

JS:

<!-- Search JavaScript --> 
<script type="text/javascript"> 
    document.getElementById('form-control').onsubmit = function() { 
    window.location = 'http://www.google.com/search?q=site:mywebsite.co.uk ' + document.getElementById('search').value; 
    return false; 
} 
</script> 
<!-- End Search Javascript --> 
+0

問題が何ですか。 –

+0

'input''型を' search'に変更したい場合があります –

+0

@JosanIrachetaそれは検索しません。何も入力しないときは何も起こりません。 – Adam

答えて

1

あなたがトリガされるonsubmitイベントのために<form>要素を必要とし、以下のHTMLがあります。 <input>要素をフォームにラップすると機能します。

<form> 
<!-- Start Search --> 
<div class="top-search"> 
<div class="container"> 
    <div class="input-group"> 
     <span class="input-group-addon"><i class="fa fa-search"></i></span> 
     <input id="search" type="text" class="form-control" placeholder="Search"> 
     <span class="input-group-addon close-search"><i class="fa fa-times"></i></span> 
    </div> 
</div> 
</div> 
<!-- End Search --> 
</form> 
関連する問題