三星键盘自动完成事件

问题描述

我有一个输入字段,例如:

<input id="someinput" class="input handle is-rounded" type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" placeholder="[email protected]" />

在此输入元素上,我调用一个函数

function onChangeInput(element,fn) {
  element.addEventListener('blur',fn);
  element.addEventListener('change',fn);
  element.addEventListener('input',fn);
}

onChangeInput(document.getElementById('someinput'),function() {alert('event');});

即使没有'blur'或'change',这似乎也会触发Android上来自GBoard的自动完成事件,但是显然这对于​​Samsung键盘还是不够的。我不知道JQuery是否可以很好地处理Samsung键盘,但是我已经走到了不使用它的地步。

如果任何人都可以提供普通的javascript来捕获一般情况下的自动完成/自动填充事件,或者至少从Samsung键盘上捕获,我将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)