Показать сообщение отдельно
  #8 (permalink)  
Старый 18.10.2009, 07:53
Аватар для Paguo-86PK
Профессор
Отправить личное сообщение для Paguo-86PK Посмотреть профиль Найти все сообщения от Paguo-86PK
 
Регистрация: 16.09.2009
Сообщений: 253

Интересно, я тоже пытался другу помочь и сделал "умную" форму:
<table border=1>
<tr><td>E-Mail</td><td><input type=edit onblur="
show = this.value ? 'block' : 'none';
pass = document.getElementById('passrow').style;
last = pass.display == 'none';
pass.display = show;
if(last) setTimeout(function() {
 document.getElementById('password').focus();
}, 1);
"/></td></tr>
<tr id="passrow" style="display:none"><td>Password</td><td><input id="password" type="edit"/></td></tr>
</table>
Поле пароля невидимо до тех пор, пока в логин не введётся хотя бы один символ и поле логина не потеряет фокус для перехода к паролю
Работает в IE, в Opera - таблица глючно отображается. Не знаю почему...

Последний раз редактировалось Paguo-86PK, 18.10.2009 в 08:11.
Ответить с цитированием