2010-04-10 4 views
1

Я хочу сделать такую ​​форму, и я хочу опубликовать форму - с помощью javascript - во всех ключах.Как отправить форму OnKeyPress с помощью Javascript?

<form action="{$formaction}" enctype="multipart/form-data" method="post"> 
<input type="text" name="n"> 
<input type="password" name="pw"> 
<button name="in" type="submit">enter</button> 
</form> 

, пожалуйста, сообщите мне, как это сделать.

ответ

3
<form onkeydown="this.submit();"> 
    <!-- form content --> 
</form> 
1
<body onkeydown="document.forms["myform"].submit();"> 
+2

Идите с раствором мата, это самое чистое. однако я сомневаюсь в практическом использовании. –

0

Если вы сделаете это, страница перезагружается, так же, как если бы вы нажимали кнопку отправки. Возможно, вы хотите подключить обработчик onkeydown к полю пароля и отправить нажатия клавиш через AJAX.

Для примера рассмотрим одну из библиотек автосогласования javascript, например. AJAX Auto Suggest.

+0

Да, но я хотел попробовать без аякса. :) Его просто форма входа, и я хочу сохранить кепку с сервера. Во всяком случае, это не работает так, как я хочу, поэтому мне нужно сделать это с помощью ajax :) –

Смежные вопросы