我在 iPhone 上触发 keyup 事件时遇到了一些问题,我的代码如下:
var passwordArray = ["word", "test", "hello", "another", "here"];
var test = document.getElementById('enter-password');
test.addEventListener('keyup', function(e) {
if (jQuery.inArray(this.value, passwordArray) != -1) {
alert("THIS IS WORKING");
} else {}
});
这个想法是,当用户在 #enter-password
字段中输入时,当他们匹配 passwordArray
中的单词时,警报将触发。这适用于桌面,例如,一旦您输入了 word
该功能将在您输入 --- 后立即 d
。有没有办法让它也适用于移动设备?
原文由 user1374796 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以添加输入事件。这是一个只要输入发生变化就会触发的事件。输入既适用于台式机,也适用于手机
您可以查看此答案以获取有关 jQuery 输入事件 的更多详细信息