問題タブ [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.
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回トリガーされますが、挿入されるたびに個別のキープレスイベントがトリガーされます。キャラクター)。
java - Android 開発: onKeyUp の使用方法
私は Android 開発に不慣れで、onKeyUp
リスナーの使用方法に関する適切なガイドが見つからないようです。
私のアプリでは、EditText
誰かがキーを押して離したときに大きな があり、そのEditText
中で正規表現を実行する関数を呼び出したいと考えていEditText
ます。
onKeyUp の使い方がわかりません。誰かが私に方法を教えてもらえますか?
jquery - jquery:人がテキストエリアまたは入力にいない限り、キーアップでこれを行います
スクリプトは機能しますが、textarea / inputにあり、それらのキーが押されたときに関数を起動しないようにする方法がわかりません。別名:ユーザーがtextarea / inputにいない限り、ユーザーがそのキーを押したときにイベントを起動します。
javascript - フォーカスの条件付きチェックがtextareaまたは入力フィールドにあります
ユーザーがバックスペースを押すと、カーソルがtexteareaやinputなどの中に置かれていない限り、アラートがポップアップするようにします。
これを行う方法についてのアイデアはありますか?
javascript - コマンドキーのjQueryキーコード
jQuery Event Keypressを読みました:どのキーが押されましたか?jqueryでクリックイベント中にキーが押されたかどうかを確認するにはどうすればよいですか?
ただし、私の質問は、すべてのブラウザーで同じキーイベントを取得できるかどうかです。現在、Firefoxはボタン(Mac)にコード224を与え、ChromeとSafariはそれに値91を与えることを知ってcommandいます。ユーザーが使用しているブラウザーを確認し、それに基づいてキーを押すのが最善の方法です。すべてのブラウザで1つのキーコードを取得できますか?私は次の値で値を取得していることに注意してください:
command/ ctrl(Windowsシステム)キーが押されたことを知る必要があるという理由だけで、可能であればプラグインを使用しないようにしたいと思います。
jquery - jQueryのキーアップとSafariでの「入力」
私はjQueryを使用していますが、ユーザーが検索フィールドにデータを入力して検索を開始した後にEnterキーを押すことができるようにしたいと考えています。
私は次のコードを使用しています:
Firefox と IE では完全に機能しますが、Safari ではまったく機能しません。サファリでEnterキーを押すとフォームが送信されますが、それは私が望んでいるものではありません。
onsubmit="return false;" の追加 フォームに機能しますが、フォームタグがasp.netページのマスターページにあり、フォームを他のページに送信する必要があるため、オプションではありません。
この機能を Safari でも動作させる方法はありますか?
編集: doSearch() 関数の代わりにアラートを表示しようとしました。アラートは正常に表示されますが、その後フォームが送信されます。
javascript - javascript-入力をキャプチャして文字を変換します
入力文字をテキストボックスにキャプチャし、テーブルに従って変換して、ユーザータイプとしてテキストボックスに戻します。
javascript - onkeyupイベントJavaScript
これが私のコードです:
ここで、id = searchを使用してテキストボックスに1文字を入力すると、関数search_buddyがトリガーされないようです。一方、2文字以上入力すると、機能は完全に機能しますが、なぜこれが発生するのですか?
jquery - 2 つの要素 onkeyup の計算 - これを jQuery に変換するにはどうすればよいですか?
スクリプトを jQuery に変換するのに問題があります。一度に 2 つの要素を計算するにはどうすればよいですか?