как отправить форму авторизации, которая у меня есть ниже, при нажатии клавиши «ввод», когда я заполняю учетные данные? - PullRequest
0 голосов
/ 02 октября 2010

У меня есть форма входа, как показано ниже, я пытался сделать это по событию onkeydown, но мне нужно, чтобы это работало только для ввода ключа ..

<form action="login.php" method="post" name="login">
<div class="login-form">
                        <ul>
                            <li class="col1">E-mail Address</li>
                            <li class="col2"><input name="email_address" type="text" class="textfiled" /></li>
                            <li class="col1">Password</li>
                            <li class="col2"><input name="password" type="password" class="textfiled" /></li>
                            <li class="col1"></li>
                            <li class="col2"><input name="signin" type="button" class="signin-btn" onclick="javascript: login.submit();" onkeydown="javascript: login.submit();"/></li>

                        </ul>
                   </div>
</form>

Как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 02 октября 2010

Вы можете просто изменить кнопку входа на type="submit".

<input name="signin" type="submit" class="signin-btn" value="Submit" />

Нет необходимости во всех этих onclick обработчиках.

1 голос
/ 02 октября 2010

Попробуй так:

<li class="col2"><input name="signin" type="button" class="signin-btn" onclick="javascript: login.submit();" onkeydown="javascript: if (window.event.keyCode == 13) login.submit(); else window.event.keyCode = null; "/></li>
...