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

jquery - google chromeはラジオボタンでぼかしイベントを発生させませんか?

これは私の最初の投稿です -みなさんこんにちは

私は現在、css と jquery をサポートする html フォームを開発しています。このフォームは「経験の浅いユーザー」が使用するため、使いやすさに重点を置いています。そのため、すべての入力フィールドにヒントを提供し、さらに指示を出しています。ヒントを表示するために、onfocus/onblur JavaScript イベントを使用しているため、一度に 1 つのヒントしか表示されません。の入力フィールドしかないときはうまくいきましたtype="text"が、入力フィールドが の場合type="radio"、Google Chrome で問題が発生しています。

jsfiddle.net簡単な例を作成したので、私の意味がわかります。そこにあるコードは、フォームで使用しているコードと非常によく似ているため、わざわざここに投稿することはしませんでした。これまでにテストしたすべてのブラウザーでアラートがポップアップしますが、Google Chrome は除きます。なぜだろう?既知の解決策または回避策はありますか?

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

ajax - ぼかしのオートコンプリート AJAX コントロールの提案リストを非表示にする

AJAX「autosuggest」ボックスを実装しています。ユーザーが入力テキストフィールドに文字列を入力すると、テーブルのある非表示の div が表示され、行をクリックするか、上/下矢印でリストをスクロールできます; その間、フォーカスは引き続き入力テキスト フィールドに置かれます。

ほとんどすべてが正常に動作しますが、実装できない詳細があり、概念的に困難または不可能にさえ思えます。ユーザーがカーソルを別の入力フィールドに移動するか、ウィンドウの空のポイントをクリックしたときに、提案リストを非表示にしたいと思います。これだけで実現するのは難しくありません。カルバックOnBlurを追加しただけです。しかし、クリックの前にonblur イベントがトリガーされ、 onclick イベントがトリガーされる前に DIV が消えるため、これは項目OnClickの選択を壊します...

ウィンドウ全体に onclick コールバックを実装して、クリックが発生した場所を確認することを考えましたが、これは少しぎこちなく、ゆがんでいるようです。誰かがより良いアイデアを持っていますか? ありがとう!

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

jquery - Jeditable -- onblur:submit で Textbox をクリックするとエラーが発生する

時間を入力するテーブルがあります。マウスオーバーは何もしていないようです。クリック、dblclick、およびフォーカスを行います。

送信するだけでなく    ENTER   、これが onblur: 送信する理由です。クリックまたはフォーカスを使用すると、フォーカスが「テキスト」になり、次に別の「テキスト」が直後に(他の場所をクリックする前に)、2番目の「テキスト」が開きます->閉じてから編集できなくなります。よろしくお願いします。Jeditable 1.4.3 の使用 onblur:submit をコメント アウトすると、テキスト ボックス エラーが表示されません。可能であれば、マウスオーバーとマウスアウトを使用して送信したいと思います。

コードはここにあります...

http://pastebin.com/7FC7pD1x

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

javascript - フォーカス時にテキストボックスを選択、ぼかし時に選択解除

このページの URL へのリンクが含まれているテキスト ボックスを選択しようとしています。私が使う:

しかし、それは最初にのみ機能し、2回目はクリックした場所に選択解除されたカーソルを置きます。

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

jquery - onBlur アクション後に要素のコンテンツが更新されない

jQueryを使って、テキストボックスにテキストを入力する際の選択入力の内容を編集しようとしています。これは私のテキストボックスです

<input id="id_subsector_selector" type="text" maxlength="100" name="subsector_selector" onblur="onSubSectorSelectorChange(this);"/>

これは私の複数の選択ボックスです

<select id="id_subsector" name="subsector" multiple="multiple"> <option value="14">Yazılımevi </option> </select>

これは私のJavaScript関数です(これは些細なことです)

問題は、テキストボックスに文字を入力すると、 onSubSectorSelectorChange 関数がトリガーされますが、ページのどこかをクリックするかタブボタンを押すまで、選択ボックスの内容は変更されません。

問題は「onBlur」であるトリガーアクションかもしれませんが、適切な機能が見つかりませんでした。コメントや解決策を待っています!

ありがとう

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

jquery - jQueryを使用して特定のdivをフォーカスしてグループ化するクラスを追加する

formhead次のコードでは、入力が選択された (フォーカスされた) ときに、関連するフィールドセットの div が背景色を変更し、ぼかし時に元に戻るようにしようとしています。これを行うには、フォーカス時に同じ div にクラスを追加し、ぼかし時にそのクラスを削除します。最も近い jQuery は、私がやろうとしていることと概念が最も似ていますが、親 div のみを対象とするため、適切ではありません。他のフィールドセットの他のクラスに影響を与えることなく、そのクラスで最も近い div をターゲットにするものは他にありますか? それとも、フォームヘッドなどをより具体的に指定する必要がありますか?

そしてjQuery:

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

javascript - Javascript onfocus/onblurの問題

そのため、その下に次のような結果を表示する小さな検索バーを作成しています。

私は基本的にAJAXを介してライブ検索を行っています。は<div id='Results'>、入力するまで最初は非表示になっており、いくつかの結果が表示されます。ただし、私の問題は、ユーザーがクリックしたときに非表示になることです。結果をクリックして表示されないようにする必要があるため、表示が消えonblurても機能しません。残念ながら、私はまだインターネット上で良い非jQueryメソッドを見つけることができませんでした。最も簡単な言い方<div id='searchWrapper'>は、クリックされた以外の結果が表示されないようにすることです。ありがとう!

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

jsf - onblurイベントで検証が失敗すると、フォーカスが失われます

私はJSF1.2を使用しています。onblurイベントをaj4:supportとactionListenerで処理します

ActionListenerは、入力されたデータを検証します。検証に失敗した場合にフォーカスを返したいのですが。どうすればいいですか?

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

javascript - ページのロード時にjs入力onBlurが機能しなかった

リンクの例は次のとおりです。http://jsfiddle.net/fxr5p/値が空の場合の作成方法、onload仕事onblur関数?表示type your keywordし、入力部分をクリックすると、onblur単語が消えますか?ありがとう。