問題タブ [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 投票する
2 に答える
1495 参照

jquery - Jクエリ。自動提案。switch ステートメントの Keydown イベント

私は、以下のこのコードでどこを間違えたのかを理解するのに十分なJQueryの知識を持っていません。.liveハンドラについてはわかりません。とにかく、このコードは、keydown イベント<li>で追加されたクラス ' ' で最初に停止します。キーダウンごとにselectedすべてをチェックしたい。<li>建設的なコメントをありがとう。

  • 提案 - 入力フィールド、キーアップ時に自動提案リストが表示されます。
  • 結果 -<ul id='result'></ul>
  • 選択された -<li>

脚本:

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

jquery - Jqueryで2回目のKeyupイベントを防止する

[タイトル、名前、キーワード、説明、URL]入力用の5つのテキストボックスがあります

JQueryのKeyupイベントを使用してレプリケーションを処理しています。タイトル(テキストボックス)に何かを入力すると、他の4つのテキストボックスすべてに入力されます。

問題は次のとおりです。最初にタイトル(テキストボックス)に何かを入力し、それを他のすべてのテキストボックスに入力してから、4つのテキストボックスすべての値を編集します。再度、値Title(text-box)を変更すると、他の4つのテキストボックスすべての古い値が変更されます。

私が欲しいのは、Keyupメソッドは最初のエントリでのみ機能するはずです。だから私はこの問題を防ぐことができます。

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

javascript - JQueryKeyupイベントが機能しない

したがって、このイベントを使用して、大量のブログ投稿をナビゲートできるようにする必要があります。「J」キーを使用して前の投稿に移動し、「K」キーを使用して次の投稿に移動します。私の問題は、イベントが最初の試行で機能するが、その後は機能しないことです。ブラウザを再起動すると、JまたはKを押すと機能し、前/次の投稿にリダイレクトされます。しかし、もう一度押すと何も起こりません。

正確に説明できない場合は申し訳ありませんが、ご協力いただきありがとうございます。

リダイレクトを行わず、アラートのみを実行しても機能しません。

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

javascript - 「Alt」キーアップ イベントが Firefox で機能しない

このキーをキャプチャしようとしています: alt+下向き矢印、alt+上向き矢印。まず、Alt キーを押したままにします。

このコードは問題なく、alt キーアップが検出されました。

しかし、矢印キーを下に追加すると、矢印キーを押したときに問題ありませんが、alt キーを押した後は検出されません。

コンソールでこれを試すことができます。「action ok」をログに記録した後、「isAlt = false」の Alt キーをもう一度押す必要があります。ただし、このコードは Chrome で正常に動作します。

このバグを修正するためのアイデアはありますか?

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

javascript - フォームのすべての入力の DIV 背景色を変更する

20 個の入力フィールドを持つフォームがあります。各入力フィールドは DIV 内にあります。キーアップ機能を介して DIV の背景色を変更するスクリプトと、他の 2 つの DIV タグがあります。

DIV と入力ごとにスクリプトを 20 回複製するのではなく、すべての DIV とその入力を行うようにスクリプトを書き直すことは可能ですか?

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

javascript - KEYUP 関数の実行後に CSS ホバーが機能しない

私は問題があります。私のスクリプトは完全に機能しますが、入力フィールドに戻ってその中のデータを削除すると、CSS ホバー効果が失われます。ホバー効果が表示されなくなりました。

キーアップ機能を実行する前は、ホバー効果は正しく機能しますが、キーアップ機能を実行した後、入力のデータを削除すると、ホバリングが機能しなくなります。

問題や競合、解決策を見つけられる人はいますか?

私のCSS:

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

javascript - jQueryはキーアップにのみバインドし、フォーカスはしません

これは単純なことのように思えますが、グーグルは私のために何も見つけていません:

フォーカスを取得する入力を除いて、テキスト/値の変更イベントのみにバインドするにはどうすればよいですか?つまり、次のようになります。

...アラートは、ユーザーが実際にテキストを入力したかどうかに関係なく、ユーザーが要素をタブインおよびタブアウトしたときにトリガーされます。ユーザーがテキストフィールドにテキストを入力/変更しない限り、イベントをトリガーせずにフォームをキーボードでナビゲートできるようにするにはどうすればよいですか?

注:スクリプトの簡略化されたバージョンを示しています。changeイベントを使用しない理由は、実際のコードに遅延タイマーがあるため、ユーザーが1秒間入力を停止した後、変更しなくてもイベントが発生するためです。イベントをトリガーするためにフォーカスします。

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

jquery - jQueryを使用してテーブル行を追加した後、jquery数値関数が機能しなくなりました

次のコードを使用して、クリック後にテーブル行を追加しますが、行が追加された後、数値関数は機能しなくなります。何が間違っているのですか?

数値関数は、有効な数値のみを入力ボックスに入力できるようにするプラグインです。

ここにjQueryコードがあります