2011-12-17 2 views
0

Я хочу сделать поиск по страницам, подобным Google. Эта страница будет содержать следующее:Скрыть содержимое DIV и показать его после нажатия кнопки поиска

  1. текстовое поле
  2. кнопка поиска

После того как я введите значение в текстовом поле и нажмите на кнопку, результат должен быть помещен в DIV но это не будет видно до нажатия кнопки поиска. Содержимое должно отображаться только после нажатия кнопки поиска. Как это можно сделать, используя jQuery.

ответ

0

В принципе, вы скрываете div с помощью CSS, а при нажатии кнопки поиска оно выглядит следующим образом.

CSS код

#content_div { 
    display: none; 
} 

JQuery

$(".search_button").click(function() { 
    $("#content_div").show(); 
} 
+0

вначале я очень благодарю за помощь, и я попробую применить ваше решение, но я вижу после нажатия кнопки поиска, содержимое появляется, но прямая hide.why? – user1103151

0

кажется, что вы можете использовать что-то вроде этого:

$('#search_results').load('perform_search.php', {query: $('#search_query_input').val()}); 

объяснение:

  1. #search_results является ДИВ, где вы поставите ваши результаты
  2. нагрузки() является функция JQuery, чтобы обновить контейнер с помощью AJAX
  3. perform_search.php страница, которая будет возвращать вам результаты, которые будут отображаться в #search_results
  4. запросов это имя параметра, который будет передан perform_search (например, 5 $ _REQUEST [ «запрос»])
  5. #search_query_input является идентификатором вашего «текстового поля»

Приветствия, надеюсь, это поможет

+0

Я очень благодарен вам за mr.mkk за помощь и сотрудничество. – user1103151

Смежные вопросы