2

このようなフォームを作成したいのですが、すべてのキーダウンでフォームを - 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>

これを行う方法を教えてください。

4

3 に答える 3

4
<form onkeydown="this.submit();">
  <!-- form content -->
</form>
于 2010-04-10T20:37:20.173 に答える
1
<body onkeydown="document.forms["myform"].submit();">
于 2010-04-10T20:34:32.723 に答える
0

これを行うと、送信ボタンをクリックした場合と同じように、ページがリロードされます。おそらく必要なのは、onkeydown ハンドラーをパスワード フィールドにアタッチし、AJAX 経由でキーの押下を送信することです。

例として、AJAX Auto Suggestなどの JavaScript 自動提案ライブラリの 1 つを見てください。

于 2010-04-10T21:12:06.970 に答える