Добрый день, появилась у меня совсем небольшая задача, но из за плохо знания PHP не могу допетрить как её реализовать
нужно блоком (тип которого скорее всего будет PHP code) вывести поле ввода
Обычное поле ввода небольшой ширины, но желательно с внутри надписью ПОИСК, которая исчезает при клике,
смысл поле в том, что пользователь вводя в него слова и нажимая Enter (а желательно чтобы ещё кнопка была рядом НАЙТИ)
переходил на заданную ссылку, например: http://searchsite.ru?=, но в конце которой добавлялось бы
как раз значение которой он ввёл в поле.
Мне кажется тут самое простое это через PHP? но каким образом, может быть я плохо искал и есть решений полно
Комментарии
с русским тоже беда...
вряд ли вы найдете готовое решениу, слишком нетривиальная задача. Лучший, по-моему, вариант - кастомный модуль, который создает блок. В качестве контента - ваша форма. При сабмите формы выполняете редирект юзера на нужную страницу.
Вариант номер два - через js отлавливать событие сабмит, генерировать ссылку и перенапрвлять юзера. Тогда можно и без php, создать блок, выбрать формат ввода fullhtml и создать нужную структуру и там же написать js код.
Исчезающий текст http://xandeadx.ru/blog/drupal/327, если у вас html5.
тут пример с js http://novice2ninja.ru/jquery-recepies/input-hint.html
Знаю, что есть jQuery plugin для такого эффекта, и даже модуль для друпала, чтобы этот плагин прикрутить к любой форме, но название не помню, в гугле сразу не нашел.
php вроде и не нужен. Обычный Full HTML блок.
Хммм... а что в нём написать?
вредная привычка, торопиться печатать, и не замечать простейших ошибок
html код формы, в action укажите адрес страницы.