有料版の Google カスタム検索ボックスにプレースホルダーまたは値を入力するにはどうすればよいですか?
次のように、Google が提供する通常の API スクリプト プラグインを利用しようとしました。
<h5>SEARCH ON THIS SITE</h5></h6>
<div id="cse-search-form" style="width: 100%;">Loading ...</div>
<script type="text/javascript">
google.load('search', '1', {language : 'en'});
google.setOnLoadCallback(function() {
var customSearchOptions = {};
var imageSearchOptions = {};
imageSearchOptions['layout'] = google.search.ImageSearch.LAYOUT_CLASSIC;
customSearchOptions['enableImageSearch'] = true;
customSearchOptions['imageSearchOptions'] = imageSearchOptions;
var customSearchControl = new google.search.CustomSearchControl(
'312312312313123321312231:9cjokpdtmuaey', customSearchOptions);
customSearchControl.setResultSetSize(
google.search.Search.FILTERED_CSE_RESULTSET);
var options = new google.search.DrawOptions();
options.enableSearchboxOnly("search.htm");
customSearchControl.draw('cse-search-form', options);
}, true);
</script>
投稿したコードに目に見えるエラーはありますか?
ここのフォームで同様の質問を見つけましたが、答えは私の問題を解決しません: