<script async src="https://cse.google.com/cse.js?cx=009682134359037907028:tj6eafkv_be"></script>
<gcse:searchresults-only linkTarget="_parent" enableAutoComplete="true" ></gcse:searchresults-only>
<form id="search-form" method="GET" >
<input id="search-field" type="text" autocomplete="off" >
и в верхней части страницы я добавил следующий код
<script type="text/javascript">
(function() {
var goog = document.createElement('script'); goog.type = 'text/javascript';
goog.src = 'http://www.google.com/jsapi';
goog.onload = function() {
google.load('search', '1', {"callback": function() {}});
google.setOnLoadCallback(function() {
google.search.CustomSearchControl.attachAutoCompletion(
'009682134359037907028:tj6eafkv_be',
document.getElementById('search-field'),
'search-form');
});
};
var cse = document.createElement('script'); cse.type = 'text/javascript';
cse.src = 'http://www.google.com/cse/brand?form=cse-search-box&lang=cs';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(cse, s);
s.parentNode.insertBefore(goog, s);
})();
</script>
, может ли кто-нибудь помочь, почему автозаполнение не работает для тега настраиваемой формы ?? Если кто-то заметил какие-либо незначительные исправления. Пожалуйста, прокомментируйте.
Я использовал следующий код сейчас. На консоли нет ошибок, но автозаполнение не работает.
<script type="text/javascript">
(function() {
var goog = document.createElement('script'); goog.type = 'text/javascript';
goog.src = 'http://www.google.com/jsapi';
goog.onload = function() {
google.load('search', '1', {"callback": function() {
google.setOnLoadCallback(function() {
google.search.CustomSearchControl.attachAutoCompletion(
'009682134359037907028:tj6eafkv_be',
document.getElementById('search-field'),
'search-form');
});
}});
};
})();
</script>
Любая помощь ???