問題タブ [onkeyup]

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 投票する
4 に答える
2312 参照

javascript - JavaScript / jQuery:キーボードナビゲーション用のキープレス(イベント。これは機能しません)

key [Up | Down | Press]イベントを処理する場合、.whichまたは.keyCodeを使用する必要がありますか?jQueryで3つのキーボードイベントを処理するためのサンプルコードを入手できますか?jQueryなしでそれを行うことができますか?すべてのブラウザで確実に動作するようにしたいと思います。

アップデート

不思議なことに、jQueryのevent.which正規化は私のhandleKey Press(event)ハンドラーでは機能しませんでした:

handleKey Press内でこの正規化の前後にこれを取得しています(event.whichをevent.keyCodeの値に設定していません):

  • event.which = 0
  • event.charCode = 0
  • event.keyCode = 40

ただし、代わりにhandleKeyDownを使用するとコードは機能します。キープレスとキーダウンの関係だと思います。コードは私のhandleKeyDown (イベント)ハンドラーで機能します。

残念ながら、ナビゲーションに矢印キーを使用したいので、キープレス(キーダウンではなく)を使用する必要があります。ユーザーが矢印キーを押し続けると、キーダウンイベントが1回トリガーされますが、挿入されるたびに個別のキープレスイベントがトリガーされます。キャラクター)。

0 投票する
7 に答える
46051 参照

java - Android 開発: onKeyUp の使用方法

私は Android 開発に不慣れで、onKeyUpリスナーの使用方法に関する適切なガイドが見つからないようです。

私のアプリでは、EditText誰かがキーを押して離したときに大きな があり、そのEditText中で正規表現を実行する関数を呼び出したいと考えていEditTextます。

onKeyUp の使い方がわかりません。誰かが私に方法を教えてもらえますか?

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

jquery - jquery:人がテキストエリアまたは入力にいない限り、キーアップでこれを行います

スクリプトは機能しますが、textarea / inputにあり、それらのキーが押されたときに関数を起動しないようにする方法がわかりません。別名:ユーザーがtextarea / inputにいない限り、ユーザーがそのキーを押したときにイベントを起動します。

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

javascript - フォーカスの条件付きチェックがtextareaまたは入力フィールドにあります

ユーザーがバックスペースを押すと、カーソルがtexteareaやinputなどの中に置かれていない限り、アラートがポップアップするようにします。

これを行う方法についてのアイデアはありますか?

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

javascript - コマンドキーのjQueryキーコード

jQuery Event Keypressを読みました:どのキーが押されましたか?jqueryでクリックイベント中にキーが押されたかどうかを確認するにはどうすればよいですか

ただし、私の質問は、すべてのブラウザーで同じキーイベントを取得できるかどうかです。現在、Firefoxはボタン(Mac)にコード224を与え、ChromeとSafariはそれに値91を与えることを知ってcommandいます。ユーザーが使用しているブラウザーを確認し、それに基づいてキーを押すのが最善の方法です。すべてのブラウザで1つのキーコードを取得できますか?私は次の値で値を取得していることに注意してください:

command/ ctrl(Windowsシステム)キーが押されたことを知る必要があるという理由だけで、可能であればプラグインを使用しないようにしたいと思います。

0 投票する
5 に答える
21636 参照

jquery - jQueryのキーアップとSafariでの「入力」

私はjQueryを使用していますが、ユーザーが検索フィールドにデータを入力して検索を開始した後にEnterキーを押すことができるようにしたいと考えています。

私は次のコードを使用しています:

Firefox と IE では完全に機能しますが、Safari ではまったく機能しません。サファリでEnterキーを押すとフォームが送信されますが、それは私が望んでいるものではありません。

onsubmit="return false;" の追加 フォームに機能しますが、フォームタグがasp.netページのマスターページにあり、フォームを他のページに送信する必要があるため、オプションではありません。

この機能を Safari でも動作させる方法はありますか?

編集: doSearch() 関数の代わりにアラートを表示しようとしました。アラートは正常に表示されますが、その後フォームが送信されます。

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

javascript - javascript-入力をキャプチャして文字を変換します

入力文字をテキストボックスにキャプチャし、テーブルに従って変換して、ユーザータイプとしてテキストボックスに戻します。

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

javascript - onkeyupイベントJavaScript

これが私のコードです:

ここで、id = searchを使用してテキストボックスに1文字を入力すると、関数search_buddyがトリガーされないようです。一方、2文字以上入力すると、機能は完全に機能しますが、なぜこれが発生するのですか?

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

c# - Winform での Keypreview プロパティと Keypress イベントの組み合わせ

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

jquery - 2 つの要素 onkeyup の計算 - これを jQuery に変換するにはどうすればよいですか?

スクリプトを jQuery に変換するのに問題があります。一度に 2 つの要素を計算するにはどうすればよいですか?