Приветствую Вас Прохожий | RSS Пятница, 09.12.2016, 18:20
Меню сайта
ВИДЕО УРОКИ СКРИПТЫ UCOZ ШАБЛОНЫ UCOZ ФОТОШОП UCOZ КАТАЛОГ СТАТЕЙ ВЕБМАСТЕРУ UCOZ ВИДЕО ФОТОШОПА ДОПОЛНЕНИЕ САЙТА РАЗДЕЛ СТУДИИ УСЛУГИ НАШЕГО САЙТА


Мини-чат
Все вопросы задаем в форуме,
здесь они игнорируются!



Статистика
Онлайн всего: 7
Гостей: 7
Пользователей: 0



Главная » Файлы » Скрипты для uCoz » Скрипты Разное

Подсказки в поле ввода для поиска input

Подсказки в поле ввода для поиска  input Подсказки, в, поле, ввода, новинка, поиска, , input,
Подсказки в поле ввода для поиска input .Одним очень удобным свойством HTML форм, а именно текстовых полей является поддержка атрибута Placeholder. Этот атрибут позволяет задать произвольный текст, который будет отображаться в поле и исчезать про фокусе на нем. Таким образом получается нечто своеобразной подсказки для пользователя о назначении данного поля. Но увы, не все браузеры поддерживают данный атрибут для полей, тегов INPUT и TEXTAREA, а лишь Chrome, Opera 11.5>, Safari 5>, FireFox 4>, IE всех версий вообще его не поддерживает(как всегда).

Пример HTML кода:
Код
<textarea placeholder="Ваше сообщение"></textarea>
Ввиду чего приходится реализовывать данное свойство своими силами, с помощью jQuery. Для этого написан специальный скрипт на JS, принцип работы которого весьма прост, он обходит все элементы с указанным классом и подставляет значение указанное в атрибуте rel, словно это атрибут placeholder.

Пример JS (с использованием библиотеки jQuery):
Код
$(document).bind('ready', function(event) {
  $('.placeholder').each(function(i) {
   
  var item = jQuery(this);
  var text = item.attr('rel');
  var form = item.parents('form:first');
   
  if (item.val() === '')
  {
  item.val(text);
  item.css('color', '#888');
  }
   
  item.bind('focus.placeholder', function(event) {
  if (item.val() === text)
  item.val('');
  item.css('color', '');
  });
   
  item.bind('blur.placeholder', function(event) {
  if (item.val() === '')
  {
  item.val(text);
  item.css('color', '#888');
  }
  });
   
  form.bind("submit.placeholder", function(event) {
  if (item.val() === text)
  item.val("");
  });
  });
  });
При этом HTML будет выглядеть след. образом:
Код
<input type="text" name="email" class="placeholder" rel="Ваше сообщение"/>
Автор\Источник: не указан или не известен!

Для того что бы скачать архив необходимо зайти на сайт как пользователь.
Просмотров: 4004 | Комментарии: 2 | Рейтинг: 4.7/3 | |Категория: Скрипты Разное | Добавил: мир | Дата: 28.05.2013 | Скачали: 0 | Теги: input, подсказки, поле, ввода, поиска
Похожие новости на нашем сайте
Коментарий к новости

Всего комментариев: 2
2 kotoff   Дата: 29.09.2013  Время: 15:34   [№ 14982]
а как быть с полем password??? там не работает этот скрипт!!!!!

1 LUIS75   Дата: 28.05.2013  Время: 10:58   [№ 14734]
Хороший скрипт, спасибо)


Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Форма входа
Логин:
Пароль:


Поиск


На форуме

1 Файловик. Уникальные те...

0

2 Куплю сайты в индексе Я...

1

3 Куплю сайты с ТИЦ/PR (п...

9

4 Предлагаю услуги для ан...

0

5 Предлагаю услуги по про...

0

6 Комплексный прогон сайт...

51

7 Сайт онлайн фильмов на ...

1

8 Проблема с таблицей

9

9 Отредактировать фото

2

10 Уже все перепробовал )

1


Подробней о форуме


Комментарии



Copyright UcozOn.ru™ © 2008-2016


Кнопка 88х31 сайта ucozon.ru