我有一个输入并在其上发生自动完成 - 就像我假设的所有文本输入一样。
我一直在捕获 keyup() 事件以检查数据是否正确并让用户知道。
然而,自动完成会跳过 keyup() 事件——我应该如何捕获这个事件?我确实看到提到捕获密钥。这个对吗?
注意:我在这个页面上有一些输入类型的文本。
谢谢
我有一个输入并在其上发生自动完成 - 就像我假设的所有文本输入一样。
我一直在捕获 keyup() 事件以检查数据是否正确并让用户知道。
然而,自动完成会跳过 keyup() 事件——我应该如何捕获这个事件?我确实看到提到捕获密钥。这个对吗?
注意:我在这个页面上有一些输入类型的文本。
谢谢
尝试绑定到keyup和change事件,例如:
$('yourInputTextEle').on('keyup change', function () {
//your code here
});
你的意思是这样的吗。希望能帮助到你
您需要使用结果扩展自动完成的创建。像这样的东西
$("#element").autocomplete("/url/")
.result(
function (event, data, formatted) {
// Do something when selected
}
);