Значение по умолчанию в поле поиска пользовательского поиска Google - PullRequest
1 голос
/ 22 октября 2011

Я использую стандартный код копирования и вставки для пользовательского поиска Google (бесплатно с рекламой).Я хочу, чтобы текст в поле поиска при загрузке страницы был возможен?

Если да, то как?

Вот код:

<div id="cse" style="width: 100%;">Loading</div>
<script src="//www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
  google.load('search', '1', {language : 'en'});
  google.setOnLoadCallback(function() {
    var customSearchControl = new google.search.CustomSearchControl('000203232594935527974:aspio6dmwkq');
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
    customSearchControl.draw('cse');
  }, true);
</script>
<link rel="stylesheet" href="//www.google.com/cse/style/look/default.css" type="text/css" />

меня не беспокоит плавающий по умолчанию логотип Google и слова «Пользовательский поиск».

Мне также было интересно, смогу ли я запустить пользовательский поиск и при загрузке страницы.

1 Ответ

2 голосов
/ 25 октября 2011

Используйте код "только результаты".Таким образом, вы можете использовать свое собственное окно поиска.

Если вы хотите, чтобы какой-то текст отображался в поле поиска, попробуйте следующее:

<form id="cse-search-box" action="http://www.yoursite.com/" method="get">

<input type="text" name="q" autocomplete="off" size="30" onfocus="if(this.value==this.defaultValue)value=''" onblur="if(this.value=='')value=this.defaultValue;" value="THE TEXT YOU WANT HERE" /> 

</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...