Показать сообщение отдельно
  #1 (permalink)  
Старый 12.08.2010, 22:10
Интересующийся
Отправить личное сообщение для Madd Посмотреть профиль Найти все сообщения от Madd
 
Регистрация: 05.07.2010
Сообщений: 26

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

Вопрос такой, как можно реализовать описание инпутов внутри них?
Делал примерно так (с обычными 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), а это не есть хорошо.

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

Спасибо.
Ответить с цитированием