問題タブ [keyup]

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

c++ - LinuxC++でのキーダウンおよびキーアップイベントの検出

重複の可能性: Ubuntu
のC
モニタリングキーボードキーでキーストロークにアクセスする

プログラム内のすべてのキーダウンイベントとキーアップイベント(はい、キーを押すだけでなくキーダウンとキーアップを意味します)と、押されたキーを検出してタイムスタンプを付けたいです。GTKなどのAPiを使用してこれを行うこともできますが、ライブラリからのオーバーヘッドが時間に影響を与えないようにし、コードの記述を減らすために、できるだけシンプルで低レベルにしたいです。

私はしばらくこれをグーグルしていて、これまでのところ、Windowsでそれを行う方法についてたくさんのことを見つけました。これは、Linuxシステムを使用しているので役に立ちません。また、Linuxでキーが押されたことを検出する方法ですが。キーアップキーダウンではありません。

C ++のコマンドラインプログラムを使用してLinuxシステムでキーダウンイベントとキーアップイベントをキャプチャするために使用する必要があるシステムコール、ライブラリなどを誰かに教えてもらえますか?また、チュートリアルやコード例へのリンクがある場合は、それをいただければ幸いです。

0 投票する
0 に答える
119 参照

javascript - techfoobar オートコンプリート JSfiddle

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

iframe - niceEdit のバージョンの iframe にキーアップ アクションを追加する

iframe 形式で nicEdit を使用しています。ユーザーがエディター (keyup イベント) に何かを書き込むたびに、別の js/jquery 関数を実行する必要があります。このカスタム キーアップ アクションを目的の iframe に追加するにはどうすればよいですか?

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

jquery - 入力要素をダブルクリックすると keyup イベントがトリガーされるのはなぜですか?

jquery を使用する入力用のキーアップ ハンドラーをバインドします。参照: Chromeバージョン 22.0.1229.94 m のjsfiddle デモ

バインド イベント ハンドラ:

この入力をダブルクリックすると、keyup-handler と出力がトリガーされます。

理由を教えてください。

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

javascript - 奇妙な応答を与えるJavaScriptキー押下

私は何日も矢印キーから入力を受け取っていますが、問題はありません。ただし、文字キーから入力しようとすると、奇妙で​​一貫性のない応答が返されます。

コンソールのキーを押したときの出力を印刷すると、一貫性のない数値が表示されます。たとえば、Qを押すと、48〜57程度の値が得られ、インクリメントしてループしているように見えます(最初に押すと、48、場合によっては81 [これは、私の調査では正しいキーコードです。 ]。2回目は、私が57っぽくなるまで、49 [しかし、二度と81になることはありません]などです。57っぽくなると、再び48になります)。

迷惑なことに、すべての文字キーで同じ数字が表示されます。それは私のサイトだけではありません。このサイトの下部は私に同じ問題を与えています!それが地域の問題かどうかはわかりません。

関連性がある場合は、次のようなキーコードを取得しています。

window.addEventListener('keyup',function(event){console.log(event.keyCode);},false);

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

jquery - jqueryプログレッシブテキストボックスのアクティブ化

私はいくつかのテキストボックスを並べました(数は一定ではありません)。jqueryを使用して、最初の関数を除くすべての関数を無効にするために、各関数を使用しました。テキストボックスには a が与えられ、class = "user_inputs"id は徐々に与えられid="text1" , "text2"ます...

$('input.user_inputs').each(function() {$(this.attr('disabled','true'}); $('input#text1').attr('disabled',false);

私が欲しいのは、最初のテキストボックスに値がある場合にのみ2番目のボックスがアクティブになり、2番目にも値がある場合は3番目のボックスがアクティブになるということです。以下のように、キーアップ関数を使用して for ループを試しました。

これは機能しません。代わりに、ページが読み込まれなくなります。

私を助けてください

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

ajax - キーアップトリガーのあるフィールドでエラーが発生した場合にAJAX呼び出しを停止する方法

でトリガーされるこのjqueryajax呼び出しがありkeyupます。これにはエラー処理があり、ユーザーがキーストロークをすばやく入力すると(たとえばFirefoxの場合)複数回トリガーされます。表示される複数のアラートウィンドウを停止する簡単な方法はありますか?

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

jquery - Jquery:val()でカーソルが自動的に最後に配置されます

サインアップ時にユーザー名をクリーンアップするためにJavaScriptコードを使用します。文字が許可されていない場合は、ダッシュに置き換えられます。

私の問題は、ユーザーがテキストの途中に文字を追加したい場合、カーソルが入力の最後に自動的に置かれることです。

ここでテストできます:http://jsfiddle.net/tZv5X/

HTML:

JS:

何か案が ?

ありがとう

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

javascript - キーアップが発火しない

私はjQueryのKeyupメソッドを使用していますが、うまくいかないようです。私はこれをJfiddleで作成しましたが、そこでは十分に機能します。ただし、Webサイトにアップロードしたり、ローカルで実行したりすると、機能しません。私はここで何が間違っているのですか?

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

jquery - jquery:2つの数値のパーセンテージ

編集済み

サポートを提供してくれたすべての人に感謝します...同じ解決策を探している他の人を助けることができることを願って、私があなたと共有する最高の作業スクリプト:

また、このリンクをたどってテストすることもできます


最初の質問:

2つの数値の間のパーセンテージを計算するのを手伝ってください。片道を試しましたが、うまくいきませんでした。何が悪いのか教えてください、または私を助けることができる他のスクリプトをお勧めできれば幸いです

私のスクリプト: