0

検索テキストボックス付きのウィジェットがあります。Enterキーを押すと、検索が開始されます。

コードでそのEnterキーをトリガーしたいと思います。つまり、Enterキーストロークをテキストボックスに送信します。

それはどのように機能しますか?

どうも

4

2 に答える 2

3

キーストロークをトリガーするのではなく、検索をトリガーすることをお勧めします。明らかに、これは、クライアント側の検索コードを呼び出すか、検索がサーバー側で行われる場合は、正しい引数/値を使用してフォームを送信するだけで実行できます。

于 2009-12-11T17:06:26.487 に答える
2

入力の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)">
于 2009-12-11T17:12:43.467 に答える