Comments 17
Идея не нова, например есть Clearing Input.
А плавное исчезновение текста, если честно, только мешает.
А плавное исчезновение текста, если честно, только мешает.
А реализована идея с полями типа пассворд? Сейчас для такого использую замену фона (один с текстом, второй без).
Судя по количеству изобретений этого плагина, его пора вводить в основную ветку jQuery
Еще один велосипед обыкновенного плейсхолдера?
Это же 3 строчки кода. Зачем тут модуль?
Посмотрел демо. FadeOut текста в инпуте крайне неудобная вещь. Форму логина/пароля я заполняю обычно очень быстро, с логина на пароль переключаюсь табом и сразу ввожу пароль. Здесь же надо сначала подождать пока исчезнет подсказка, и только потом вводить пароль.
По-моему, всё же использование label с текстом «Пароль…», например, который позиционированием ставится «поверх» инпута всё же оправданнее (см. «CSS фреймворк своими руками» Виталия Харисова). Ибо CSS работает всегда, а яваскрипт может быть и отключен. Мне кажется сам принцип решения задачи неверен.
Нет, конечно супер, потренироваться писать плагины. но правда делается это в три строчки на чистом JS типа
Причем при отключенном JS ничего страшного не происходит.
И фейд в данном случае — мешающая рюшечка.
<input type="text" name="s" id="s1" onfocus="if (this.value==s1_init_value) this.value='';" onblur="if (this.value=='') this.value=s1_init_value;" size="15"/> <script type="text/javascript"> s1_init_value='keyword or item #'; document.forms.searchform.s.value=s1_init_value; </script>
Причем при отключенном JS ничего страшного не происходит.
И фейд в данном случае — мешающая рюшечка.
Попробуйте drag-n-drop-ить какой-нибудь текст со страницы в поле ввода. Этим страдают большинство реализаций placeholder-а.
Я тож такой велосипед изобретал jour.me/bricks/label-tips/ только без jquery и более семантично.
Я тож такой велосипед изобретал jour.me/bricks/label-tips/ только без jquery и более семантично.
в инпуте написано «введите email» при нажатии на него нужно чтобы текст пропал, а если снова текст отсутствует — показать значение которое было. так же, можно грабить корованы :)
Если слишком быстро бегать между полями, то подсказки в них после fade out'а и потери полем фокуса обратно не выплывают.
highw, вот код который полностью решает вашу задачу… А по поводу цвета. Не пытайтесь делать универсальным то, что можно сделать руками при меньшем коде…
jQuery('#top_search').blur(function(){
if (this.value == '')
this.value = this.defaultValue;
}).focus(function(){
if (this.value == this.defaultValue)
this.value = '';
});
Sign up to leave a comment.
Плагин Atomic — помошник при заполнении форм