1

アプリケーションの最も重要な部分を完了しました。現在の段階では、テキスト ボックス イベントを呼び出していますTextChanged。しかし、どうにかしてasp.netのテキスト変更イベントのようなこのタスクを実行する方法があることを知りたいのですが、どうすればonTextChangingasp.netのようなイベントを実装できますか? 助けてください..?

4

1 に答える 1

0

クライアント側のイベントハンドラーをテキストボックスにアタッチし、次の関数keyupを使用してテキストボックスからポストバックを実行できます。__doPostBack

var tbPostBackTimeout = null;

function onTextBoxChanging(sender) {
    clearTimeout(tbPostBackTimeout);

    tbPostBackTimeout = setTimeout(function () {
        __doPostBack(sender.name, '');
    }, 500);
}

ここでは、テキストボックスにテキストを入力する際の継続的なポストバックを回避するためにタイムアウトが使用されます。

于 2013-02-08T09:01:14.657 に答える