0

我有一个输入并在其上发生自动完成 - 就像我假设的所有文本输入一样。

我一直在捕获 keyup() 事件以检查数据是否正确并让用户知道。

然而,自动完成会跳过 keyup() 事件——我应该如何捕获这个事件?我确实看到提到捕获密钥。这个对吗?

注意:我在这个页面上有一些输入类型的文本。

谢谢

4

2 回答 2

0

尝试绑定到keyupchange事件,例如:

$('yourInputTextEle').on('keyup change', function () {
    //your code here
});

你的意思是这样的吗。希望能帮助到你

于 2012-05-16T07:12:38.647 回答
0

您需要使用结果扩展自动完成的创建。像这样的东西

$("#element").autocomplete("/url/")
    .result( 
        function (event, data, formatted) { 
            // Do something when selected
        }
    );
于 2012-05-16T07:13:42.070 回答