問題タブ [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.

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

javascript - body に割り当てられた keypress ハンドラからフォーム フィールドを除外する

keypressbody 要素に割り当てられた Web ページにハンドラーがあります。Webページのどこでもアクティブにしたいのです。とか、そう思いました。テキスト入力フォームのkeypressイベントも body ハンドラーをアクティブにします。これは理にかなっていますが、私は望んでいません。

keypress理想的には、ハンドラーを body 要素に割り当てたままにして、何らかの方法で入力フォームだけを除外したいと考えています。入力レベルでイベントを停止し、それが本体に伝播するのを防ぐ方法はありますか? (それとも、HTML DOM イベントの正しい見方でしょうか?)

0 投票する
30 に答える
784111 参照

selenium - Selenium で Enter/Return キーを入力する

SeleniumでEnterまたはキーをすばやく入力する方法を探しています。Return

残念ながら、テストしようとしているフォーム (自分のコードではないため、変更できません) にはSubmitボタンがありません。手動で操作するときは、Enterorと入力するだけReturnです。typeクリックするボタンがないので、Seleniumコマンドでそれを行うにはどうすればよいですか?

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

jquery - IE で Control-A キーの押下をインターセプトできますか?

次のように、jQuery を使用して Web ページでの control-A キーの押下をインターセプトしようとしています。

これは Firefox では機能しますが、IE7 ではイベント ハンドラーが呼び出されず、代わりにページ上のすべてのテキストが選択されます (イベント ハンドラーのない Firefox で発生するように)。

IE でコントロール A を傍受できる方法はありますか?

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

mfc - CComboBox からの Enter キープレスのキャッチ

ユーザーが CComboBox (CDialog サブクラス内) に何かを入力して Enter キーを押すと、ユーザーが書き込んだ内容をオプションのリストに追加し、その他の処理を行います。MFCでそれをどのように行いますか?

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

html - HTMLテキスト入力イベント

フォームがあり、フォームの入力テキストフィールドが空であるか、テキストが入力されているかに応じて、送信ボタンを無効/有効にしたい。

keydownこれは、入力テキストフィールドまたはイベントのイベントハンドラーを持つことを意味すると思います。このイベントハンドラーは、keypress発生時に、入力テキストフィールドにテキストが含まれているかどうかをテストし、それに応じて送信ボタンを有効または無効にする必要があります。

イベントは、またはイベントchangeよりも便利なはずですが、問題のコントロールがフォーカスを失うまで発生しないことを除けば、何が良いのでしょうか。ユーザーは何かを入力してからクリックするだけなので、送信ボタン、コントロールがフォーカスを失ったときだけでなく、入力されたテキストによって起動されるイベントハンドラーが必要です。keydownkeypress

私の質問は次のとおりです。

  • 対応するテキストが入力テキストフィールドに挿入される前または後に、イベントが発生しますkeydownか?keypress
  • keydownおよび/またはkeypressイベントはキャンセル可能ですか(対応するテキストが入力されないようにキャンセルできますか)?

編集:参考までに、jQuery検証プラグインはキーアップ時にフォームの有効性を再テストします。

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

javascript - JSでCtrlキーを2回押すことを検出する

CtrlカスタムCMSがあり、たとえば300ミリ秒以内にキーを2回押すことによってトリガーされる「ショートカットメニュー」を追加したいと思います。私はプロトタイプを使用しているので、私の出発点は明らかに次のとおりです。

現時点での私のアプローチは、グローバル変数にミリ秒単位の現在の時刻を入力し、各キー押下をチェックして、キー押下が300ミリ秒未満前に発生したかどうかを確認することです。

しかし、もっとエレガントな解決策があるのではないでしょうか?

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

wxpython - wxPython wx.KeyEvent GetKeyCode()

押されたキーの名前を(現時点で)出力したいwxPythonアプリを書いています。たとえば、WXK_BACKを「戻る」にマップする辞書がありますが、これは正気のようです。ただし、 WXK_BACK の定義を取得するには、どのファイルをインポート (インクルード) する必要がありますか?

私はimport wx声明を持っていますが、どの特定のファイルに秘密が保持されているのかわかりません

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

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/

お知らせ下さい。ありがとう。

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

c# - C# でボタン クリックをシミュレートするためのキープレス

わかりましたので、C# の学習に役立つ Tic-Tac-Toe ゲームを作成中です。少し機能を追加しようとしているので、コンピューターで NumPad を使用してボタンのクリックをシミュレートできるようにしたいと考えています。

これが私が持っているものですが、NumPadを使用するとボタンをクリックしません。どなたか理由が分かる方いらっしゃいますか?

0 投票する
8 に答える
261872 参照

javascript - どの文字キーが押されているかを知る方法は?

純粋なJavascriptでクロスブラウザ互換の方法で押された文字キーを調べたいと思います。