タグ付けされた質問 「keypress」

コントロールにフォーカスがあるときにキーが押されると発生します。

24
jQuery Event Keypress:どのキーが押されましたか?
jQueryで、keypressイベントにバインドするときに押されたキーを確認するにはどうすればよいですか? $('#searchbox input').bind('keypress', function(e) {}); ENTERが押されたときに送信をトリガーしたい。 [更新] 私は自分自身(またはそれ以上:1つ)の答えを見つけましたが、変化の余地があるようです;) keyCodeとwhich-の間に違いはありENTERますか?特に私が単に探している場合は、Unicodeキーにはなりませんか? 一部のブラウザは1つのプロパティを提供し、他のブラウザは他のプロパティを提供しますか?

21
JavaScriptでの矢印キーの押下の検出
矢印キーの1つが押されたことをどのように検出しますか?私はこれを見つけ出すためにこれを使いました: function checkKey(e) { var event = window.event ? window.event : e; console.log(event.keyCode) } 他のすべてのキーでは機能しましたが、矢印キーでは機能しませんでした(おそらく、ブラウザがデフォルトでこれらのキーをスクロールすることになっているためです)。

14
テキストボックスのコンテンツを検出する方法が変更されました
テキストボックスのコンテンツが変更されたときに検出したいと思います。keyupメソッドを使用できますが、矢印キーのように文字を生成しないキーストロークも検出されます。keyupイベントを使用してこれを行う2つの方法を考えました。 押されたキーのASCIIコードがletter \ backspace \ deleteかどうかを明示的に確認します クロージャーを使用して、キーストロークの前のテキストボックス内のテキストを記憶し、これが変更されたかどうかを確認します。 どちらもちょっと面倒に見えます。

11
AngularJSでEnterキーを押してフォームを送信する
この特定のケースでは、Enterキーを押したときにこれらの入力が関数を呼び出すようにするにはどのようなオプションが必要ですか? // HTML view // <form> <input type="text" ng-model="name" <!-- Press ENTER and call myFunc --> /> <br /> <input type="text" ng-model="email" <!-- Press ENTER and call myFunc --> /> </form> // Controller // .controller('mycontroller', ['$scope',function($scope) { $scope.name = ''; $scope.email = ''; // Function to be called when pressing …

18
JavaScriptでキーを押すイベントを入力してください
私が持っているform2つのテキストボックス、1つので選択し、ドロップダウンと1つのラジオボタンを。enterキーが押されたときにJavaScript関数(ユーザー定義)を呼び出したいのですが、それを押すとフォームが送信されます。 キーが押されたformときにが送信されないようにするにはどうすればよいenterですか?


29
PythonとSeleniumを使用してEnter / Returnキーを入力しますか?
Seleniumで入力してEnterキーまたはReturnキーをすばやく入力する方法を探しています。残念ながら、テストしようとしているフォーム(自分のコードではなく、変更できない)には[送信]ボタンがありません。手動で作業する場合、私はちょうど入力しますENTERかRETURN。typeクリックするボタンがないので、Selenium コマンドでそれを行う方法を知る必要があります。

10
ReactJSで「onKeyPress」イベントを処理する方法
onKeyPressReactJSでイベントを機能させるにはどうすればよいですか?をenter (keyCode=13)押すと警告が表示されます。 var Test = React.createClass({ add: function(event){ if(event.keyCode == 13){ alert('Adding....'); } }, render: function(){ return( <div> <input type="text" id="one" onKeyPress={this.add} /> </div> ); } }); React.render(<Test />, document.body);

4
jQuery:keyPressバックスペースが起動しませんか?
私は何を間違っているのだろう: $(".s").keypress(function(e) { switch (e.keyCode) { case 8: // Backspace //console.log('backspace'); case 9: // Tab case 13: // Enter case 37: // Left case 38: // Up case 39: // Right case 40: // Down break; default: doSearch(); } }); キーを押しdoSearch()たときにも機能が実行されるようにしたいBackspace。現時点ではBackspace、ChromeとSafari を押しても何も起こりません。 何か案は?





4
jQueryによる「削除」キープレスのキャプチャ
jQueryドキュメントのサンプルコードをkeypressイベントハンドラーに使用すると、Deleteキーをキャプチャできません。以下のスニペットは、FireFoxでキーが押された0ときにログに記録しますDelete。 $(document).keypress(function(e) { console.log(e.which); }); Deleteキーを取得する方法があるはずだと思われますが、あいまいな用語であるため、Googleは多くの助けにはなりません。
118 jquery  keypress 

6
ページ全体でkeypressイベントをリッスンするにはどうすればよいですか?
関数をページ全体にバインドする方法を探しています(ユーザーがキーを押したときに、コンポーネントの関数をトリガーする必要があります)。ts AngularJSではaを使用して簡単でしたng-keypressが、では機能しません(keypress)="handleInput($event)"。 ページ全体をdivラッパーで試しましたが、うまくいかないようです。フォーカスがある場合にのみ機能します。 <div (keypress)="handleInput($event)" tabindex="1">

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.