Замещаемый текст
Дата публикации: 09.03.2011
Кроме новых типов полей, HTML5 радует нас нескольким приятными маленькими плюшками для форм. Одна из них — это возможность устанавливать для текстовых полей замещаемый текст, который будет отображен, когда поле пустое и в не в фокусе. Как только поле получает фокус, этот текст автоматически пропадает.
Проверить поддержку замещаемого текста можно приемом №2, описанным ранее. Если браузер это поддерживает, у созданного в DOM элемента <input> будет доступно свойство placeholder (даже если этого атрибута не будет в коде). Пример проверки:
function supports_input_placeholder() {
var i = document.createElement('input');
return 'placeholder' in i;
}
С помощью Modernizr:
if (Modernizr.input.placeholder) {
твой замещаемый текст виден
} else {
// нет поддержки замещаемого текста
// возвращаемся во времена скриптов
}
Куда дальше
- следующая — Автофокус форм
- предыдущая — Типы полей input
- содержание
По теме
Показать комментарии
