0

ユーザーがEnterをクリックしたかどうかをキャプチャしようとしていません。私がやろうとしているのは、JavaScriptでEnterキーを送信することです。

私はasp.netテキストボックスを持っています:

<asp:TextBox id="myBox" runat="server" OnChange="SendEnter" />

このテキスト ボックスで任意のキーを押すと、"SendEnter" というクライアント側の関数を呼び出す必要があります。

入力の送信では、入力キーストロークを送信したいと思います (これはフォームを送信するのではなく、asp.net テキストボックスのサーバー側の OnChanged イベントを発生させるためです)。

次のようなことができますか:

function SendEnter() {
 var theKey = 13; //enter key?
 document.trigger(13);  //not sure if this even exists
}
4

1 に答える 1

0

イベントをシミュレートしてみてください:

キー押下イベントをプログラムでシミュレートすることは可能ですか?

重要なことは、Enter を表すキーコードに注意することです。

press.which = 13;
于 2013-08-21T14:42:32.473 に答える