Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Форма авторизации (https://javascript.ru/forum/dom-window/31959-forma-avtorizacii.html)

alexander2013 27.09.2012 18:05

Форма авторизации
 
Помогите пожалуйста, нужна форма с одним полем login нажимаешь enter появляется новое поле password в место login, еще раз нажимаешь ентер данные отправляются ...

devote 27.09.2012 18:17

<style type="text/css">
    form label.hide {
        display: none;
    }
</style>
<script type="text/javascript">
    function sendForm( self ) {
        var hasSend = true;
        for( var i = 0; i < self.length; i++ ) {
            if ( self[i].value ) {
                self[i].parentNode.className = "hide";
            } else {
                self[i].parentNode.className = "";
                self[i].focus();
                hasSend = false;
                break;
            }
        }
        return hasSend;
    }
</script>
<form action="" method="post" onsubmit="return sendForm( this );">
    <label>Login: <input type="text" name="login" /></label>
    <label class="hide">Password: <input type="password" name="password" /></label>
</form>

alexander2013 27.09.2012 18:33

при нажатии ентер не работает (((


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