問題タブ [onblur]

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

javascript - ポップアップ ドキュメントの一部がクリックされると、IE で Onblur イベントが誤って発生する

フォーカスを失ったときに自動的に閉じるように設計された小さなポップアップ ページがたくさんあります。つまり、ユーザーが親ドキュメントをクリックします。

残念ながら IE8 では、ユーザーがポップアップ ページ内の入力フォームに入力を開始したときにもぼかしが発生します。実際、フォーム内の任意の場所をクリックすると、またはユーザーが誤ってテキストをクリックした場合でも、これが発生します。これらのアイテムはポップアップ ドキュメントの一部ではないようです。

どうすればそうすることができますか?

いくつかのポップアップで使用するぼかしコード (.js スクリプト内) を次に示します。

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

jquery - 既存のonblurで変更する要素を追加

入力を保持している別の DIV で背景色も変更したいと思います。動作する既存のコードにどのように追加しますか?

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

javascript - onblur が IE と FF で一貫して起動しない

次のようなコードがあります: (これはポップアップです)

今、私の問題は次のとおりです。

  1. FF では、メイン ウィンドウに移動すると、onblur イベントが発生しません。

  2. IE では、オプションを選択するために選択をクリックすると、イベントが発生します。

ユーザーがポップアップ以外のウィンドウを選択した場合にのみ、イベントが発生するようにします。出来ますか?

私も試しonfocusoutましたが、これは両方のブラウザで機能しません。

ありがとうございました!

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

jquery - jquery:パスワード入力フィールドに焦点を合わせてぼかします

「フォーカス」から外れたときにアラートを出すようにコードを設定したいのですが、入力フィールドをクリックして「フォーカス」から外れた場合にアラートが山積みになりますか?

http://nano-visions.net/dump2/focus/

html

何か間違ったコーディングをしましたか?どうすれば修正できますか?

ありがとう!

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

javascript - 選択範囲をテキストエリアに保持する

「onblur」イベントで選択が失われるのを防ぐことはできますか?

ありがとう/

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

javascript - ぼかしでのJavascriptバインド、「ifindexOf」と「else」の両方が実行されました

HTML

Javascript

このスクリプトが実行されている順序を確認するために、いくつかのアラートを追加しました。入力1234input[name=calendar_add]てぼかしを入れると、アラートが期待どおりに表示されます。次に、続行して入力1234input[name=calendar_remove]てぼかしを行うと、このスクリプトは次の順序でアラートをスローします:ぼかし、空白ではない、偽の評価、ぼかし、空白ではない、真の評価-このプロセスを繰り返すと、アラートの発生は毎回2倍になります時間(追加と削除の両方)。ただし、同じ順序を維持します(セットの場合と同様)。

問題はDOMでの変数の複数値の再宣言だと思いますが、attr_valこの問題を軽減するためにスクリプトを修正する方法がよくわかりません。

0 投票する
6 に答える
36434 参照

javascript - ぼかしの原因となるクリックイベントの後にJavascriptぼかしイベントを発生させるにはどうすればよいですか?

私はこの問題に数回遭遇しましたが、以前に使用したソリューションには満足していません。

内容を検証するぼかしイベントを含む入力ボックスと、クリック時に入力ボックスを埋めるボタンがあります。問題は、ボタンをクリックすると入力ぼかしイベントが発生し、次にボタンクリックイベントが発生するため、ボタンによって挿入されたコンテンツが検証されないことです。

http://jsfiddle.net/jakecr/dL3K3/を参照してください。

これが正しい動作であることはわかっていますが、問題を回避するためのきれいな方法は思いつきません。

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

firefox - Firefoxの奇妙なonblurの動作(3.6.12)

こちらのテストページを確認してください http://rickchristie.com/testfocus.html

私が間違っている場合は私を訂正してください:

  1. onfocus要素がフォーカスを取得したときに発生します。
  2. onblur要素がフォーカスを失ったときに発生します。

Firefox 3.6.12(MacおよびWindowsでテスト済み)では、なしで使用すると問題onblurなくonfocus動作します。ただし、入力要素にと要素の両方 がある場合、それは奇妙になります。onfocusonblur

  1. 入力をクリックすると、のonblur代わりにが起動されonfocusます。
  2. 直後onbluronfocusすぐに発火します。
  3. テキストボックスには何も入力できません。

他のブラウザ(Safari、Opera)は期待どおりに動作します。これはバグですか?それは私だけですか、それともFirefoxを使用しているすべての人がこれを経験していますか?

アップデート

この動作は、が含まれている場合onblurにのみ発生するようです。のようなものを使用する場合は発生しません。onfocusalertwindow.log

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

internet-explorer - フォーカスが失われるとオートコンプリートコンボボックスがリセットされます-IEのみ

ページ上の複数のコンボボックスでjquery.ui.autocompleteを使用しています。IEの場合のみ、フォーカスが失われるとコンボボックスがリセットされます(onBlur)。JSデバッグの量は原因を明らかにすることはできません。助言がありますか?

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

jquery - jeditable プラグインで onblur() オプションを使用するにはどうすればよいですか?

私は MVC で作業しており、jeditable グリッド プラグインを使用しています。

送信を管理するために onblur() オプションを使用する方法を知りたいですか?