Раскрытие кнопки поиска на JavaScript

(Ответов: 12, Просмотров: 1391)
Страница 2 из 2 Первая 12
  1. Новичок
    • Регистрация: 09.06.2013
    • Сообщений: 29
    • Репутация: 10
    • Webmoney BL: ?
    Замените id на класс, в коде и в js
    • 1

    Спасибо сказали:

    Raven(28.09.2014),
  2. Новичок Аватар для Raven
    • Регистрация: 16.04.2011
    • Сообщений: 25
    • Репутация: 12
    Morgan, Сдела так:
    Код HTML:
    <!doctype html> <html> <head> <META content="text/html; charset=windows-1251" http-equiv="Content-Type"> <script type="text/javascript" src="jquery-1.11.1.min.js"></script> <title>Форма поиска</title> <script>
    
    $(function() {
        $('#search-field-js').focus(function(){
            $('.search-btn-js').show();
        });
         
        $('#search-field-js').blur(function(){
            if($(this).val() == '')
                $('.search-btn-js').hide();
        });
    });
    </script> </head> <body> <form name="web" method="get" action="search.php"> <div class="search"> <input type=text id="search-field-js" name="text" size=18 value="" maxlength=80> <input type=submit name="knopka1" value="Яндекс" style="display:none" class="search-btn-js"> <input type=submit name="knopka2" value="Google" style="display:none" class="search-btn-js"> <input type=submit name="knopka3" value="Mail" style="display:none" class="search-btn-js"> <input type=submit name="knopka4" value="Bing" style="display:none" class="search-btn-js"> <input type=submit name="knopka5" value="Wiki" style="display:none" class="search-btn-js"> <input type=submit name="knopka6" value="DuckGo" style="display:none" class="search-btn-js"> </div> </form> </body> </html>
    Все заработало. Но php не срабатывает... Кнопки пропадают. Как это можно пофиксить?
    • 0
  3. Новичок
    • Регистрация: 09.06.2013
    • Сообщений: 29
    • Репутация: 10
    • Webmoney BL: ?
    Можно решить без php, на js
    Пример для гугла
    Код HTML:
    $(function() {
        $('#search-field-js').focus(function(){
            $('.search-btn-js').show();
        });
         
        $('#search-field-js').blur(function(){
            if($(this).val() == '')
                $('.search-btn-js').hide();
        });
        $('.search-btn-js').click(function(){
            var request = $('#search-field-js').val();
            window.location = 'http://www.google.ru/search?q=' + request;
            
        });
    });
    Расставить дополнительные разные классы для кнопок или обращаться по name.
    Также убрать form, чтобы форма не срабатывала
    • 0
Страница 2 из 2 Первая 12

Похожие темы

Темы Раздел Ответов Последний пост
Чем отличается плагин в фейсбуке кнопки лайк от кнопки подписаться?
Социальные сети 2 12.11.2012 14:58
FancyBox и JavaScript
Web программирование 1 28.05.2012 19:55
Кто владеет javascript ом?
Web программирование 24 09.01.2012 16:34
Анимированные кнопки без JavaScript
Дайджест блогосферы 0 04.04.2011 16:43
Javascript для поиска nofollow ссылок
Софт, скрипты, сервисы 22 07.09.2009 14:05

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры