問題タブ [onkeypress]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
29813 参照

android - onKeyListener が仮想キーボードで機能しない

このコードが機能しない理由がわかりません。バックスペースとリターン キーのみが検出されます。リスナーは他のキーでは発火しません。私の端末は Nexus One です。

アクティビティの OnKeyDown メソッドをオーバーライドしようとしましたが、それはさらに悪いことです。検出された唯一のボタンは、ハードウェアの戻るボタンでした。

TextWatcher と onTextChanged を使用するという提案が見られますが、場合によってはうまくいくかもしれませんが、実際の回避策ではありません。たとえば、テキスト ボックスが空の場合、ユーザーが BackSpace(Delete) ボタンを押しても検出されません。アイデアはありますか?

0 投票する
4 に答える
50480 参照

javascript - Firefox および IE8 の onKeyPress イベント

次のJavascriptコードがあります。ここでonKeyPress="someFunction( )"は、body タグを使用して、keyCode押されたキーの を取得しています。

コードは IE8 では問題なく動作しますが、Firefox では動作しません。

これの解決策を教えてください。


これは、IE8 では正常に動作し、Firefox では動作しないコードの合計です。

0 投票する
2 に答える
3651 参照

javascript - 現在のテキストボックスの内容を与えていないjavascript onkeypress

次のようなhtmlフォームがあります。

次のように JavaScript を呼び出します。

ただし、this.valueは前の値onkeypressです。

たとえば、フォームに「A」と入力すると、console.log()「」が出力されます。「AA」と入力すると、console.log「A」が出力されます。

入力の現在の内容を取得する方法はありますか?

0 投票する
3 に答える
10831 参照

firefox - キーボードショートカットのあるページでFirefoxの「入力を開始したときにテキストを検索する」を無効にするにはどうすればよいですか?

GmailやReddit(Reddit Enhancement Suiteを使用)などの一部のWebページには、使用したい便利なキーボードショートカットがあります。ただし、これらのページのいずれかで入力を開始すると、最初のonkeypressイベントが発生しますが、その後、「入力開始時にテキストを検索」検索バーが開き、それ以降のキーがブロックされます。

他のほとんどのWebページで使用しているため、「入力を開始するときにテキストを検索する」を無効にしたくありません。選択的に無効にする方法、またはキーボードショートカット/ブックマークレットを作成して切り替える方法はありますか?

0 投票する
1 に答える
898 参照

android - Android - サービスでの keyPress の監視

サービスを Android アプリに統合したばかりです。重要なアプリであるため、startForeground も使用しています。

それで、私の質問は、ユーザーが通知パネルの通知/サービスでkeyPressを実行したときに、ユーザーをアプリケーションに戻すにはどうすればよいですか。私はこれをどこでも探しましたが、どこにも見つかりません... onKeyPressのアプリに戻されない場合、サービスを使用してもあまり意味がないので、これを機能させる必要があります。

どんな助けでも大歓迎です。

ありがとう

0 投票する
1 に答える
2456 参照

javascript - Javascriptのonkeypressイベントでのみ文字の入力を制限するためにテキストボックスを検証するにはどうすればよいですか

テキストボックスを 1 つ配置しました....制限を加えたい..

数字と特殊文字をテキストボックスに入力できないようにする必要があります...

Javascriptでonkeypressイベントを使用するにはどうすればよいですか???

0 投票する
1 に答える
525 参照

android - メニュー表示中にキーイベントをインターセプトする方法

ユーザーのキー押下をログに記録するために、Activity の onKeyDown (int keyCode, KeyEvent event) メソッドを既にオーバーライドしています。レイアウトで使用するすべてのビューをさらに拡張し、そこでも onKeyDown メソッドをオーバーライドしました。そうすれば、ほとんどのアプリケーションでハードキーの押下をログに記録できます。オプション メニューまたはコンテキスト メニューが開いている場合にのみ、ハード キーを押してログ ファイルに書き込むことはできません。これがどのように/できるかを知っている人はいますか? OnKeyListener または OnKeyDownListener をメニューにアタッチすることは可能ですか? あなたの助けと努力を前もって感謝します!

0 投票する
2 に答える
6655 参照

javascript - キープレスイベントのaddEventListenerの問題...入力文字のみを制限するため

テキストボックスを 1 つ配置しました....制限を加えたい..

数字と特殊文字をテキストボックスに入力できないようにする必要があります...

Javascriptでonkeypressイベントを使用するにはどうすればよいですか???

私のコードは...

0 投票する
3 に答える
9906 参照

javascript - OnKeyPressイベントでJavascriptの最後の文字が欠落しています

「a」を押すとアラートが空
になります「a」の後に「b」を押すと「a」=>「ab」のみが必要「ab」
と入力すると「abcd」と入力すると「abc」のみがアラートになり、「abcd」が必要になります

0 投票する
2 に答える
13400 参照

javascript - OnKeyUp、OnKeyDown、および onKeyPress

ここですべてをこの組み合わせで使用しようとしています:

しかし、送信するためのエンターキーがここでは機能しません。どうすれば修正できるか教えてもらえますか? ああ、私はここにカウンターを作ろうとしています。

ありがとう!