問題タブ [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.
javascript - マルチパートフォームのすべてのフィールドに値が入力されるまで送信ボタンを無効にする
マルチパート フォームを作成しましたが、フォームの表示可能なフィールドセットの入力済みフィールドを検証する必要があります。すべての必須フィールドが完了すると、次のステップ ボタンが有効になります。
これまでのところ、100% 効果的ではないいくつかのオプションを試してみました。
HTML:
jQuery:
誰かが私が間違っていることを理解するのを手伝ってくれますか? keyup イベントが発生していないようです。
wpf - WPFでキーボードイベントをどのように処理する必要がありますか? KeyUp または KeyDown にする必要がありますか?
私はすべてのトンネリング イベントとバブリング イベントで WPF を使用してきましたが、それらは単に素晴らしく強力であると言わざるを得ません。
しかし、私がいつも疑問に思うのは、[ PreviewKeyUp と KeyUp ] または [ PreviewKeyDown と Keydown ]のどちらを使用するかということです。
キーの押下に反応するにはどの組み合わせを使用する必要がありますか?またその理由は?
javascript - javascriptを使用したCmd Enterキーアップの組み合わせ検出
入力ボタンを検出するために、すべてのフォームでキーアップ検出を使用しています。Enterキーを押してイベントkeyCodeが13に等しい場合にフォームの入力にフォーカスしている場合、これは簡単です。フォームが送信されます。
しかし、今は Cmd + Enter の組み合わせを検出したいと思っています。なぜなら、テキストエリアにフォーカスがあるとき、Enter ボタンは改行だからです。では、detect ステートメントはどのように表示されるのでしょうか。
ありがとうございました
jquery - jQuery keypress event&liveによって検索入力が無効になります
$('#searchbox')。liveが検索入力の入力を妨げる理由がわかりません。イベントをログに記録できますが、何も表示されません。しかし、検索ボックスの行をコメントアウトすると、突然検索ボックスにテキストが表示されるようになります。さらに、虫眼鏡クリックによる検索機能も動作します!非常に奇妙な。
誰かがこのような問題を抱えていましたか?
このように構成したのは、この関数を他のアプリケーションで使用したいからです。
jquery - 複数の入力フィールドが、ロードバーの進行を制御する別の入力フィールドに追加されます
4つの入力フィールドがあり、jquery .keyupを使用して最初の3つのうちの1つに数値を入力すると、それらが合計されて4番目に追加されます。また、4番目に.keyupが入力されたときに実行される一連のif elseステートメントがあり、それらは.keyupの値を決定し、ラファエル紙への特定の数のパス(ボトル)を描画します。
私がやりたいのは、最初の3つの値のいずれかが入力されたときに、4番目の合計をif elseステートメントに渡して、ラファエル紙に描画するパス(ボトル)の数を決定することです。4番目の入力に直接入力する代わりに。
カーソルが入力フィールドにない限り、.keyupはこれに対して機能しないようです。.textによって生成されている入力フィールドから情報を取得する別の方法は何ですか?基本的に私が探しているものです。
うまくいけば、これは理にかなっています。
javascript - ページにタブ移動するとjQueryキーアップがトリガーされますか?
jQuery と ajax を使用して、自分のサイトでライブ検索を作成しようとしています。
ただし、検索ボックスにフォーカスがあり、別のブラウザー タブに移動するkeyup()
と、検索ページに戻ったときに jQuery が関数をトリガーします。
私はこれをJSfiddleでモックアップしました
再現する手順:
- JSfiddle とその他のブラウザー タブを開きます
- テキスト ボックスにフォーカスを与える
- 別のブラウザ タブに移動
- 元のページ (JSfiddle) に戻る
予想/意図: keyup()
トリガーされない
何が起こるか: keyup()
トリガーされ、タイムスタンプで示されます
私は Javascript についてあまり詳しくなく、jQuery のドキュメントも読んだことがありますが、答えが思いつきません。
これは私が何か間違ったことをしているからですか?Javascript/jQuery またはブラウザの問題ですか? (Chrome を使用) どうすればそれを防ぐことができますか?
ありがとう!穏やかな。
アップデート
タブ間をクリックするだけでなく、Ctrl+Tab を使用した場合にのみトリガーされるようです。ページから離れてクリックすることで複製できますが、検索ページに戻るには Ctrl+Shift+Tab を使用します。
解決策は以下のとおりであり、 keyCode 9 を として返すと思いますがfalse
、他の提案のために開いたままにします。
jquery - on(keyup) を jQuery の動的要素にバインドする (Twitter Bootstrap + typehead)
このタイトルを読んで眉をひそめた方もいらっしゃるのではないでしょうか?人々は毎回これを尋ねると確信していますが、私は私の特定の質問を見たことがないので、試しています! イベントを動的に作成された要素にバインドすることは私のクリプトナイトです。頭を包むことはできません...
わかりました、私はプラグインでTwitter Boostrapを使用していtypehead()
ます。このトリックを使用して、リモートのデータ ソースを操作します。この時点で、すべてが機能します。タグ付けされたフォームのテキスト入力をクリックすると、スクリプトが外部ソースをロードし、ドロップダウンが表示されます。しかし、私は動的な要素の作成を行っています。メソッドをlive()
調べていましたが、スクリプトが「どのように」起動されるかを見て、どのように実装できるかわかりません。
キーアップがあるたびに、スクリプトは JSON リクエストを起動し、彼のものをチェックしtypehead()
、ジョブのオートコンプリート部分を実行する人に結果を返します。では、最初のバインド後に作成された #aDropdownID を確認するように jQuery に指示するにはどうすればよいでしょうか? 私は続けて、使用できるかどうかを確認しましlive()
たが、それon()
を置き換えるので...私は無知です!
どんな助けでも大歓迎です!
jquery - jQuery - 「ホーム」と入力して何かをする (キーアップ)
だから、自分のサイトで「ホーム」と入力すると、何かしたいと思う。これは、キーアップとおそらくバインドを使用して実行できると思いますか?
h-72 o-79 m-77 e-69
私はなんとかそれを行うことができましたが、もっと良い方法があると確信しています..
jquery - 要素を作成し、入力の値を追加します
スペースキー (キーコード 32) のキーアップで要素 (div) を作成しようとしています。また、入力の値を、新しく作成された div にテキストとして追加します。これは私がこれまでに持っているものです:
うまくいきません。次に例を示します。
javascript - テキストボックスのキーアップイベントが正しく機能しない
次のコードを使用して、他のテキストボックスtxtQuantityに基づいて1つのテキストボックス値txtUnitPriceを更新しています。どちらも動的に生成できます。
上記のコードで発生する問題は、テキストボックスtxtQuantityでカーソルを前後に移動すると、このイベント'keyup'が発生するため、txtUnitPriceの値が変更されるため、コード全体が既存のtxtunitprice値で実行されて乗算されることです。これも私が欲しくない既存のtxtquantityでこれについて誰かが私を助けてくれますか?ありがとう