問題タブ [onfocus]

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

javascript - div で onfocus を使用して境界線を変更する代わりの方法

ユーザーがこれらの div の 1 つをクリックすると、次の 2 つのことを行う必要があります。

  1. div #bigScreen に div の内容を表示します
  2. クリックした小さな div を境界線で強調表示します。彼らが何か他のものをクリックしたら、境界線を元の状態に戻したい.

境界線をオンにすることはできますが、オフにすることはできません。以下の例を参照してください。

より完全なバージョンを次に示しますが、html の後に JavaScript をロードする必要があるため、jsfiddle は正しく実行されません。これを jfiddle で指定する方法がわかりません。

http://jsfiddle.net/94zk7/2/

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

android - AndroidでフォーカスされているGridView ListSelector?

以下のコードは、アプリで GridView を作成するために使用するものです。しかし問題は、リスト セレクターの幅と高さがアイコンの幅と高さと等しくないことです (画像 1)。画像#2は、私が達成しようとしているものです。

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

android - LinearLayout は、フォーカス時に子のセレクター状態を変更します

いくつかの垂直レイアウトがディスパッチされる水平レイアウトがあります。

垂直レイアウトの onFocusEvent をキャッチしたいので、そのうちの 1 つがフォーカスされると、垂直レイアウトに含まれるイメージとテキストビューがセレクターの状態を変更します。

次のように OnFocusChange イベントをキャッチしてテストしようとしました:

しかし、イベントは決してトリガーされません。

線形レイアウトを「FocusableInTouchMode」に true に設定し、Focusable も true に設定しましたが、イベントが発生しないようです...手がかりはありますか?

前もって感謝します。

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

javascript - で onFocus、onChange、および onClick イベントを使用する方法分野

onFocus3 つのフォーム フィールドのそれぞれで、onChangeおよびonClickイベントを使用することになっている宿題があります。各イベントは、フィールド名を関数に渡すことになっています。この関数は、イベントが発生したことを警告し、発生した警告の数をユーザーに知らせることになっています。私は先週答えを見つけようとしましたが、一貫して見つけることができたのは、onFocusイベントがテキストフィールドで使用されるべきではないということだけです (それは私の割り当てを変更しません)。私がこれまでに持っているコードは次のとおりです。

実際のコードではありませんが、必要なことを行っていないため、いくつかのエラーがあることはわかっています。. Alert Count = " + runningTotal(i) + "."と引数をアラートに追加する前は、フィールドを変更したときに通知されていました。

0 投票する
5 に答える
13134 参照

javascript - onFocus.cssおよびonblur.css

私のHTMLには次のようなプレースホルダーがあります。

それは私の選択ではなく、実際に削除することはできません...しかし、CSSもどのように設定できるのか疑問に思いました...とのようなことをしたいと思いonfocus="if (this.value=='Search Within')this.value=''; $(this).css('color','000000');"ますonblur="if (this.value=='')this.value='Search Within';$(this).css('color', 'A9A9A9');"。どうすればそれを達成できますか?

ありがとう

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

blackberry - フォーカスが削除されたときのBlackberryPictureScrollField画像の問題

フォーカスが必要な他のフィールドでを使用してPictureScrollFieldいます。受信フォーカスが発生すると、画像は元の形式で表示されますVerticalFieldManagerPictureScrollFieldしかし、フォーカスを削除すると、デフォルトでは、フィールドは画像の上に白い正方形を描画します。APIを調べましたが、このデフォルトのプロパティを元に戻す方法が見つかりませんでした。これらの正方形を削除する方法は?

これは、フィールドにフォーカスがある場合の画像です-

これは、フィールドにフォーカスがあるときの画像です

そして、これはフィールドが焦点を失うときです-

ここに画像の説明を入力してください

長方形ではない透明な画像では見栄えの悪い白いオーバーレイが画像にどのように表示されるかを確認できます。

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

javascript - Chrome 開発者ツールを使用して onFocus イベントをデバッグしていますか? ブレークポイント後にフォーカスを戻せない

onFocusページ上の多数のテキスト ボックスに関連付けられた JavaScript イベントをデバッグしようとしています。このバグは、テキスト ボックスを選択してからタブで次のテキスト ボックスに移動すると発生します。onFocusChrome 開発者ツールを使用してイベントにブレークポイントを配置して、これをデバッグしようとしています。私が直面している問題は、テキスト ボックスを選択してブレーク ポイントがキャッチされると、Chrome 開発者ツールがフォーカスを盗んで返さないため、次のテキスト ボックスにタブで移動できないことです。誰でも回避策のアイデアがありますか? Chrome 開発者ツールを使用せずに、必要なすべての情報を出力するアラート ステートメントに頼ることができると思います......

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

jquery - jQuery Validate resetForm()はonFocus検証をリセットしません

クライアント側の検証にjQueryValidateプラグインを使用していて、AJAXを介して送信するフォームがあります。フォームを送信した後、フォームをリセットしてください。私は.resetForm()フィールドをリセットする方法を使用しましたが、これは機能しますが、問題は、検証プラグインがフォーカスされたときにフィールドをすぐに検証しようとし、新しい送信に入力を入力する機会を与える前にエラーを出すことです。

フローの例:

  • 最初に検証をトリガーします
  • 検証を修正し、AJAX経由でフォームを送信します
  • .resetForm()を呼び出すと、フィールドが正常にクリアされます
  • もう一度フォームに記入してみてください
  • フィールドに焦点を当てます(私の場合は電子メール検証があります)
  • 入力を入力する機会を与える前に、それは検証され、それが正しくないと言います。

通常、プラグインは、入力が正しくないことを通知する前に、入力を入力できるようにします。フォーカス検証を一度にオフにせずに、フォームを本当にリセットして、フォーカスで検証が再度行われないようにする方法はありますか?

ありがとう、そしてここにクリーンアップ/簡略化されたコードサンプルがあります!

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

html - HTML入力onfocusおよびonblur

入力テキストフィールドに、フォーカスが合っているときに太い青色の境界線を設定し、フォーカスがなくなったときにデフォルトで通常のデフォルトの境界線に戻そうとしています。私の入力フィールドの1つは、次のように定義されています。

これにより、フォーカスが合っているときに青い境界線が正しく配置されますが、フォーカスがなくなると、デフォルトのテキストフィールドが完全に失われます。入力テキストフィールドの境界線は定義されていません。それらのスタイルはそのようなフィールドのデフォルトのスタイルであり、フォーカスを失った後にこのスタイルに戻すようにしたいだけです。

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

android - エディットテキストの背景色を変更する方法

私はいくつかの編集テキストを持っていて、ユーザーから入力されたその中の文字列をチェックしています。ユーザーがダイアログの最後にあるボタンをクリックしたときに、一部の編集テキストが入力されていない場合は、背景色を変更して、次のようにテキストを設定します。

ここで、ユーザーが赤い編集テキストをもう一度クリックすると、背景色を白に変更して、その中のテキストを削除したいと思います(FIELD REQUESTED)。私はこのようにそれをやろうとしています:

しかし何も:(私は試してみましonClickListenerたが、うまくいきません。どうすればそれを行うことができますか?あなたは私を助けることができますか?