Как отправить форму OnKeyPress с помощью Javascript? - PullRequest
1 голос
/ 11 апреля 2010

Я хочу создать форму, подобную этой, и я хочу опубликовать форму - с помощью 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 ]

3 голосов
/ 11 апреля 2010
<form onkeydown="this.submit();">
  <!-- form content -->
</form>
1 голос
/ 11 апреля 2010
<body onkeydown="document.forms["myform"].submit();">
0 голосов
/ 11 апреля 2010

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

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

...