検索テキストボックス付きのウィジェットがあります。Enterキーを押すと、検索が開始されます。
コードでそのEnterキーをトリガーしたいと思います。つまり、Enterキーストロークをテキストボックスに送信します。
それはどのように機能しますか?
どうも
キーストロークをトリガーするのではなく、検索をトリガーすることをお勧めします。明らかに、これは、クライアント側の検索コードを呼び出すか、検索がサーバー側で行われる場合は、正しい引数/値を使用してフォームを送信するだけで実行できます。
入力のonKeyUpイベントを設定します。イベントキーコードを取得し、キーコードが入力されている場合は、ボックスに追加します。次のようになります。
function checkEnter(e) {
if (checkKey(e) == 13) {
$("#something").append('13');
}
}
function checkKey(e) {
var keynum;
var keychar;
var numcheck;
if (e.keyCode) {
keynum = e.keyCode;
} else if (e.which) {
keynum = e.which;
}
return keynum;
}
...
<input type="textbox" id="something" onkeyup="checkEnter(event)">