モバイルデバイスのキーアップ、キーダウン、およびキープレスのイベントに関する問題
P粉461599845
P粉461599845 2023-08-22 23:26:57
0
2
595
<p><br /></p> <p>動作させようとしましたが、何が起こっているのかわかりません。次のコードがあります。 </p> <pre class="brush:php;toolbar:false;">$('#buscar-producto').on('keydown', function(e){ console.log('こんにちは'); console.log(e.keyCode); });</pre> <p>コンピュータでは動作しますが、携帯電話では動作しません...</p> <p><strong>編集:</strong> キーが押されたときに keyCode を取得する必要があります...</p>
P粉461599845
P粉461599845

全員に返信(2)
P粉431220279

event.keyevent.keyCodeevent.that を試すことができます。

上記のいずれも機能しない場合は、event.target.value.splice(-1)

を試してください。
いいねを押す +0
P粉550257856

keydown は機能するはずですが、input イベントを使用することもできます。これは Android モバイル デバイスに悪影響を与えるようです...
押されたキーの code を取得するには、jQuery の正規化された Event.that

を使用できます。

テスト済みの Android Chrome:

input イベントを使用します (e.that は常に 0 であるため、Android デバイスではバグのようです)

リーリー リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート