問題タブ [focusout]
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.
jquery - jQuery フォーカスイン/フォーカスアウト。送信時のフォーカスアウトを避ける
フォームに焦点を合わせたときに幸せそうな顔を切り替えるこの小さなスクリプトがあります。
ただしclick 'submit'
、状態に戻るとfocusout
。どうすれば回避できますか?
jquery - Jquery フォーカスアウトの問題
x時間後に表示されるポップアップボックスがあり、その中にhtmlフォームと2つのテキスト入力があります。
ユーザーがポップアップの外をクリックするとすぐに、フォーカスリスナーにポップアップを閉じさせようとしています。
これを行うために、フォーム全体にフォーカスアウトを設定しようとしました。これは、両方の入力がフォーカスを失ったときに正常に登録されますが、ある入力から別の入力にフォーカスを切り替えるときにも登録されます。
これはもちろん、ユーザーがフォームに入力することを許可せずにポップアップを閉じます。
以下のHTML
そして、スクリプト
それが役立つ場合は、ここにライブサイトがあります(ポップアップはしばらくすると表示されます)
jquery - focusout ハンドラの奇妙な動作
これは私のコードです:
コードを実行し、次の手順を実行します。
1. txt1 内をマウスで押します
。 2. btn1 をマウスで押し
ます。アラート メッセージは表示されません。ボタンをもう一度クリックした場合にのみ表示されます。
これは、フォーカスアウト時に lbl1 のテキストを変更した場合にのみ発生します。
テキストの変更によってクリック イベントが発生しないのはなぜですか?
javascript - focusout に選択したオプションがないのはなぜですか?
フォームで選択した複数のオプションを展開および最小化するために、jquery focusin および focusout を使用しています。
すべてが問題なく、フォーカスが得られると1行のドロップダウンが展開され、1つ以上のオプションが選択され、フォームの次のフィールドに移動します。ただし、ドロップダウンに戻って再びフォーカスすると、以前に選択したオプションが失われます。任意のアイデアをください。