我在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
,函数就会立即触发。是否有方法让这也适用于移动设备?