繁体   English   中英

哪个jQuery事件是自动完成的?

[英]Which jquery event is for autocomplete?

我在完成自动填充以填充#inputField.后尝试触发某些#inputField. 此自动完成功能来自您的表单历史记录。

我已经尝试过Firefox和IE。 它在IE中有效,但在Firefox中无效。

$('#inputField').bind("change keyup", function(){
//do something
});

$('#inputField').on("change keyup", function(){
//do something
});

我不知道您是否可以检测到自动完成功能,但是如果您只是想检测输入(例如您在问题代码中所做的操作),请尝试以下操作:

$('#inputField').on('input change propertychange',function(){
    //do something
});
  • 在这里, changepropertychange change并不是真正必要或有用的,因为这些操作会引发下拉菜单单选按钮之类的问题 ,但是您可以将其保留下来,以便始终进行完整检查。

从这里您可以使用一些复杂的代码手动检查某些输入是否自动完成,例如检查是否选择了一部分文本...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM