jQuery: モバイルデバイスのキーアップイベント 質問する

jQuery: モバイルデバイスのキーアップイベント 質問する

iPhone でキーアップ イベントを発生させるのにいくつか問題があります。コードは次のとおりです。

        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。 これをモバイルでも機能させる方法はありますか?

ベストアンサー1

入力イベントを追加できます。これは、入力が変更されるたびにトリガーされるイベントです。入力はデスクトップとモバイルの両方で機能します。

test.on('keyup input', function(){
  //code
});

詳細についてはこの回答をご覧くださいjQuery 入力イベント

おすすめ記事