Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Описание инпутов внутри них. (https://javascript.ru/forum/misc/11211-opisanie-inputov-vnutri-nikh.html)

Madd 12.08.2010 22:10

Описание инпутов внутри них.
 
Здравствуйте.

Вопрос такой, как можно реализовать описание инпутов внутри них?
Делал примерно так (с обычными type=text):
onfocus="if(this.value=='Логин') this.value = '';" onblur="if(this.value == '') this.value = 'Логин';"

Работает на уровне.

Однако с type=password возникли проблемы, описание выводится звездочками(точками), делал так:
onfocus="if(this.value=='Пароль') {this.value = ''; this.type='password';}" onblur="if(this.value == '') {this.value = 'Пароль';this.type='text';}"

Тоже работает на уровне, однако попробовав это в Опере, я заметил, что инпут теряет фокус при изменении типа инпута (this.type), а это не есть хорошо.

Вопрос вот в чем:
Можно ли явно задать фокус после изменения типа? Или может предложите альтернативную реализации того, что я хочу?

Спасибо.

Octane 12.08.2010 22:17

http://javascript.ru/forum/dom-windo...-password.html

Madd 12.08.2010 23:04

Спасибо, попробую.


Часовой пояс GMT +3, время: 22:46.