問題タブ [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:入力の各セクションが完了しているかどうかを確認するにはどうすればよいですか?
私は、主にテキストと選択の入力が混在するフォームを作成しようとしています。x個の入力が完了したらajaxを起動したい。.change()関数を試しましたが、IEで問題が発生しました。
例:
送信ボタンは必要ありません。4つの入力がすべて完了したときに何かを実行したいだけです。前に述べたように、.change()は、selectを処理するときにIEで問題が発生しました。
すべての入力をぼかし/フォーカスアウトでバインドしてから、すべての入力が完全に機能することを確認しますか、それともより良い方法がありますか?
私は今持っています
入力が入力される順序は気にしません。4つすべてが入力されるとすぐにアクションがトリガーされます。私の場合は、これらの入力値を使用したajax呼び出しです。
一部のブラウザとjQuery情報。IE 6以降、および各主要ブラウザの3つのバージョンをサポートする必要があります。jQuery 1.6.2
jquery - jQuery - TR に焦点を当てる
さて、私は自分のウェブサイトでテーブルのインライン編集を可能にするプラグインを作成しています。これまでのところうまくいっています。ほとんどの作業は完了しましたが、フォーカシングをテーブルから正しく取り出すことができないようです. そのため、誰かが編集を終えて新しい行の編集を開始したり、行の外をクリックしたりした場合は、保存して通常に戻る必要があります。しかし、行でぼかしを使用すると応答はありませんが、要素でぼかしを使用すると、ある要素から別の要素に交換したときにトリガーされます
しかし、行で focusout を使用すると、同じ行をクリックしても、誰かが要素を離れるたびにトリガーされます。また、イベント変数の下には、フォーカスを設定している要素を教えてくれるものがないため、現在の行と比較して、行をクリックしているだけかどうかを確認することはできません。
Enter/マウスクリックで保存ボタン/別の行の編集を開始することで保存することを考えていますが、これを機能させる方がはるかに優れているようです。誰かと思った?お願いします?
jquery - テキストボックスのフォーカスアウトに関する問題
検索する単語を入力し、その横にあるボタンをクリックするためのテキストボックスがあります。
私はフロントエンドから来たので、優れたユーザー エクスペリエンス デザインを考えEnter text
、フォーカス イベントが発生したときにクラスを変更し、ぼかしイベントが発生したときに戻ってくる明るい色のテキストを入力しました。したがって、私はそれのためにjQueryを書きました。
ご覧のとおり、 、 、 を試してみましたfocusin
がfocus
、blur
ボタンをクリックした瞬間にイベントがトリガーfocusout
されるため、必要なことができませんでした。focusout
実際、ClickButton
never のアラートは表示されません。このため、これを実装することができずfocusout
、focusin
私のアイデアが要件になりました。また、テキストボックスのフォーカスアウトイベントをクリックすると、最初に呼び出されてからフォーカスインされることにも気付きました。必要なのは、ユーザーをガイドするコンテンツを含むテキストボックスだけであり、ユーザーがクリックすると値を入力してクリックしますこの値を取得した後、バックエンドの人々が残りを処理できるように、そのボタン。
javascript - tinyMCE textarea focusoutイベント?
私は既存のプロジェクトに取り組んでいます。AJAXを介して自動的に保存するには、tinyMCEfocusout/blur
イベントを検出する必要があります。私は次の既存の作業コードを見つけました:
tinyMCE textareafocusout/blur
イベントをキャプチャする方法を誰かに教えてもらえますか?
ありがとう
jquery - TextArea の JQuery Live Change FocusOut イベントが発生しない
入力タイプのテキストエリアに対して変更またはフォーカスアウトを起動する方法を見つけることができないようで、さまざまなことを試しましたが、これまでのところ何も機能していません...これは私の現在の反復であり、どちらも機能しません...
私は最新のjqueryリリースを使用しています。
jquery - jqueryを使用して入力テキストボックスでぼかし/フォーカスアウトイベントをトリガーするにはどうすればよいですか?
私はこれが機能することを理解している1.7.2を使用しています:
入力ボックスが追加され、フォーカスを取得すると、javascript コンソールに次のように表示されます。
ぼかし/フォーカスアウトイベントをキャッチする方法を誰かが知っていれば幸いです。
jquery - focus()はカーソルをフィールドに移動しません
値が間違っている場合、カーソルを強制的に前の入力に戻そうとしています。これが私が使用するスクリプトのより単純なバージョンです:
別の要素をクリックしてフォーカスアウトすると機能しますが、bodyまたは別のdiv要素をクリックすると機能しません。なんで?jsfiddleケースがあります:http://jsfiddle.net/leyou/Zabn4/37/
編集:私はChrome / Win7でテストしていましたが、Firefoxではもっと悪いようです。それはfocus()を完全に無視しています
javascript - 変更されていないときにフォーカスアウトが発生しないことを選択します
入力ボックスがフォーカスされたときに、入力ボックスを選択リストに置き換えようとしています。何も変更されていない場合は、古い値に戻します。
すべてが期待どおりに機能しますが、入力ボックスにフォーカスしてからフォーカスアウト以外の場所をクリックすると、イベントが発生しません。
これは仕様によるものですか、それとも何か間違っていますか?
HTML:
そしてスクリプト:
この jsfiddle も参照してください: http://jsfiddle.net/mandropil/f9jN3/
telerik-grid - Telerikドロップダウンリストのぼかしイベントについて
テレリック グリッドでテレリック ドロップダウンリストを使用しています。値が「選択」の場合、ぼかしまたはフォーカスアウトのドロップダウンリストでいくつかの検証を開始したいと思います。ここでは、ドロップダウンリストの項目を変更していません。最初は「選択」のみです。どんな助けでも大歓迎です。