問題タブ [keypress]
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 - body に割り当てられた keypress ハンドラからフォーム フィールドを除外する
keypress
body 要素に割り当てられた Web ページにハンドラーがあります。Webページのどこでもアクティブにしたいのです。とか、そう思いました。テキスト入力フォームのkeypress
イベントも body ハンドラーをアクティブにします。これは理にかなっていますが、私は望んでいません。
keypress
理想的には、ハンドラーを body 要素に割り当てたままにして、何らかの方法で入力フォームだけを除外したいと考えています。入力レベルでイベントを停止し、それが本体に伝播するのを防ぐ方法はありますか? (それとも、HTML DOM イベントの正しい見方でしょうか?)
selenium - Selenium で Enter/Return キーを入力する
SeleniumでEnterまたはキーをすばやく入力する方法を探しています。Return
残念ながら、テストしようとしているフォーム (自分のコードではないため、変更できません) にはSubmitボタンがありません。手動で操作するときは、Enterorと入力するだけReturnです。type
クリックするボタンがないので、Seleniumコマンドでそれを行うにはどうすればよいですか?
jquery - IE で Control-A キーの押下をインターセプトできますか?
次のように、jQuery を使用して Web ページでの control-A キーの押下をインターセプトしようとしています。
これは Firefox では機能しますが、IE7 ではイベント ハンドラーが呼び出されず、代わりにページ上のすべてのテキストが選択されます (イベント ハンドラーのない Firefox で発生するように)。
IE でコントロール A を傍受できる方法はありますか?
mfc - CComboBox からの Enter キープレスのキャッチ
ユーザーが CComboBox (CDialog サブクラス内) に何かを入力して Enter キーを押すと、ユーザーが書き込んだ内容をオプションのリストに追加し、その他の処理を行います。MFCでそれをどのように行いますか?
html - HTMLテキスト入力イベント
フォームがあり、フォームの入力テキストフィールドが空であるか、テキストが入力されているかに応じて、送信ボタンを無効/有効にしたい。
keydown
これは、入力テキストフィールドまたはイベントのイベントハンドラーを持つことを意味すると思います。このイベントハンドラーは、keypress
発生時に、入力テキストフィールドにテキストが含まれているかどうかをテストし、それに応じて送信ボタンを有効または無効にする必要があります。
イベントは、またはイベントchange
よりも便利なはずですが、問題のコントロールがフォーカスを失うまで発生しないことを除けば、何が良いのでしょうか。ユーザーは何かを入力してからクリックするだけなので、送信ボタン、コントロールがフォーカスを失ったときだけでなく、入力されたテキストによって起動されるイベントハンドラーが必要です。keydown
keypress
私の質問は次のとおりです。
- 対応するテキストが入力テキストフィールドに挿入される前または後に、イベントが発生します
keydown
か?keypress
keydown
および/またはkeypress
イベントはキャンセル可能ですか(対応するテキストが入力されないようにキャンセルできますか)?
編集:参考までに、jQuery検証プラグインはキーアップ時にフォームの有効性を再テストします。
javascript - JSでCtrlキーを2回押すことを検出する
CtrlカスタムCMSがあり、たとえば300ミリ秒以内にキーを2回押すことによってトリガーされる「ショートカットメニュー」を追加したいと思います。私はプロトタイプを使用しているので、私の出発点は明らかに次のとおりです。
現時点での私のアプローチは、グローバル変数にミリ秒単位の現在の時刻を入力し、各キー押下をチェックして、キー押下が300ミリ秒未満前に発生したかどうかを確認することです。
しかし、もっとエレガントな解決策があるのではないでしょうか?
wxpython - wxPython wx.KeyEvent GetKeyCode()
押されたキーの名前を(現時点で)出力したいwxPythonアプリを書いています。たとえば、WXK_BACKを「戻る」にマップする辞書がありますが、これは正気のようです。ただし、 WXK_BACK の定義を取得するには、どのファイルをインポート (インクルード) する必要がありますか?
私はimport wx
声明を持っていますが、どの特定のファイルに秘密が保持されているのかわかりません
javascript - jQueryでキーを押す:TEXTAREA内でTabキーを押します(既存のテキストを編集する場合)
次のように、TEXTAREA内にTAB文字を挿入したいと思います。
既存のTEXTAREAテキストの前/後に挿入できます-そしてTEXTAREAのすべてのテキストを挿入/置換できます-しかし、簡単な方法で既存のTEXTAREAテキスト内に(カーソルで)挿入することはまだできていません。
jQuery用の「tabsintextarea」プラグイン(「Tabby」)がありますが、これは254コード行です。数行のコードを期待していました。
私が研究したいくつかのリンク:(繰り返しますが、コード行を少なくしたいと思います)。
http://www.dynamicdrive.com/forums/showthread.php?t=34452
http://www.webdeveloper.com/forum/showthread.php?t=32317
http://pallieter.org/Projects/insertTab/
お知らせ下さい。ありがとう。
c# - C# でボタン クリックをシミュレートするためのキープレス
わかりましたので、C# の学習に役立つ Tic-Tac-Toe ゲームを作成中です。少し機能を追加しようとしているので、コンピューターで NumPad を使用してボタンのクリックをシミュレートできるようにしたいと考えています。
これが私が持っているものですが、NumPadを使用するとボタンをクリックしません。どなたか理由が分かる方いらっしゃいますか?
javascript - どの文字キーが押されているかを知る方法は?
純粋なJavascriptでクロスブラウザ互換の方法で押された文字キーを調べたいと思います。