[英]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
});
change
和propertychange
change
并不是真正必要或有用的,因为这些操作会引发下拉菜单和单选按钮之类的问题 ,但是您可以将其保留下来,以便始终进行完整检查。 从这里您可以使用一些复杂的代码手动检查某些输入是否自动完成,例如检查是否选择了一部分文本...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.