問題タブ [setfocus]
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.
javascript - フォーカスをjHtmlAreajQueryプラグインに設定します
私は自分のページでjHtmlAreajQueryプラグインを使用しており、ボタンをクリックすると表示されるようにしています。jHtmlAreaエディターが表示されたら、フォーカスを配置しようとしていますが、そこに到達できないようです。
このブログ投稿は、jQueryを使用してIFRAMEでフォーカスを制御に設定することを見つけました。これは、thickboxプラグインが最初にIFrameにフォーカスを設定し、次に要素にフォーカスを設定することによって使用するIFrame内の要素にフォーカスを設定することについて説明していますが、jHTMLAreaは配置しませんIFrameへの要素。
したがって、IFrameのbody要素を適切に選択していないか.focus()
、bodyを呼び出しても何も起こりません。
jHtmlAreaが生成している出力は次のとおりです。
これが私が試したことのいくつかです:
あなたが渡すことができるどんな助けにも感謝します。
apache-flex - プログラムでフォーカスをHorizontalListに設定して、主要なイベント(Flex)を受信できるようにするにはどうすればよいですか?
コードを見てください:
ご覧のとおりHorizontalList
、アプリケーションが読み込まれるときに集中するようにしています。そして、私は実際Received focus
にコンソールでメッセージを受け取ります。しかし、フォーカスを設定した後、矢印キーでリスト要素をナビゲートできると期待していました。しかし、そうではありません。コンポーネントをマウスでクリックした後にのみ機能します。だから、私は何が間違っているのですか?リストにフォーカスを持たせ、矢印キーに応答させる方法は?
c# - C# Windows フォーム: 最上位のダイアログがフォーカスされていない
アプリの起動時にログイン ボックスが表示されます。一番上に表示することはできましたが、クリックするまでフォーカスが設定されません。
自動的にフォーカスされるようにするにはどうすればよいですか?
asp.net - ASP.net - 行の編集にフォーカスを設定
編集ボタンをクリックした後、データグリッドビュー行の特定のコントロールにフォーカスを設定するにはどうすればよいですか? グリッドがバインドされている場合、新しい行に対しては実行できますが、既存の行に対しては実行できません。コントロールはまだ存在していないようです。
'これは機能しません (既存の行)
'これは、新しくバインドされた行に対して機能します
javascript - JavaScript では、IE で 1 つのイベント リスナーを登録して、ページ上のすべての変更、フォーカス、およびぼかしイベントをキャプチャすることは可能ですか?
- 非 IE ブラウザーの場合:
- イベントは泡立つので、泡立つフェーズに
change
なったときにそれをキャッチできます。document
focus
とイベントはblur
バブリングしませんが、キャプチャ フェーズで 1 つのイベント リスナーを使用してそれらをキャッチできますdocument
。
- イベントは泡立つので、泡立つフェーズに
- IE の場合:
- これら 3 つのイベントのいずれもバブルしません (
change
仕様に準拠していないイベントを含む)。 - IE にはキャプチャ フェーズはありません。
- これら 3 つのイベントのいずれもバブルしません (
したがって、私の知る限り、IE での唯一の方法はchange
、 、focus
、およびblur
すべてのフォーム コントロールにイベント リスナーを登録することです。コントロールの数が多い場合、この操作はコストがかかる可能性があります。しかし、より良い方法はありますか?
asp.net - ユーザー コントロールにフォーカスを設定し、ベース ページをぼかす
プログレスバー(ユーザーコントロール)があります。ユーザーがボタンをクリックすると、このプログレスバーが表示されます。問題は...プログレスバーが表示されていても、ベースページの他のコントロールにフォーカスを設定できることです。ベース ページをぼかして、ユーザー コントロールにフォーカスを設定する必要があります。
助けてください...よろしくお願いします...!
vb.net - VB.netフォームを既存のユーザーウィンドウやアプリケーションの上に集中させるにはどうすればよいですか?
Visual Basic .Netフォーム(スプラッシュ画面がデータベース接続をテストした後に起動します)があり、起動時に他の既存のウィンドウの上に焦点を合わせていません。
既存のすべてのウィンドウとWindowsエクスプローラーウィンドウの上にフォーカスを合わせるにはどうすればよいですか?
javascript - HTMLフォームでフォーカスが失われたときにテキストフィールドに再度フォーカスする方法は?
HTML フォームにはテキスト フィールドが 1 つしかありません。ユーザーがテキストを入力し、Enter キーを押してフォームを送信すると、フォームがリロードされます。主な用途はバーコード読み取りです。次のコードを使用して、フォーカスをテキスト フィールドに設定します。
ほとんどの場合は機能します (誰も画面/マウス/キーボードに触れていない場合)。
ただし、ユーザーがブラウザー ウィンドウ内のフィールドの外側 (白い空白部分) をクリックすると、カーソルがなくなります。単一フィールドの HTML フォームで、カーソルが失われないようにするにはどうすればよいですか? または、カーソルが失われた後にフィールド内でカーソルを再フォーカスする方法は? どうも!
android - Android mapViewItemizedOverlaysetFocusが正しく機能しない
を呼び出すsetFocus(null)
と、ItemizedOverlay
現在のマーカーの焦点が外れません。ドキュメントによると:
...アイテムが見つからない場合、これはノーオペレーションです。nullを渡して、フォーカスを削除することもできます。
これが私のコードです:
MapItemizedOverlay
マップオーバーレイと1つのマーカーの作成:
はR.drawable.marker_icon
次のように定義されています。
ここで、setFocus()の動作をテストするために、次のonClickリスナーを使用して、アクティビティウィンドウにボタンを配置しました。
予想される動作は次のとおりです。ボタンをクリックすると、マーカーの選択が切り替わります。
一度だけ機能します。初めてクリックするとマーカーが選択され、もう一度クリックしてもマーカーの選択が解除されません。それについての最も奇妙なことは、setFocus(null)を呼び出した後、getFocus()もnullを返すことです-オーバーレイにフォーカスされたアイテムがないように(私はそれをデバッグしました)。ただし、mapView.invalidate()を呼び出した後でも、マーカーは「選択済み」(フォーカス済み)状態で描画されます。
c# - Textbox1.Focus(); 動作しません; Page.SetFocus(Textbox1);ではありません。なぜ?
述べたように、これらの両方は機能しません(からPage_Load
):
また
なぜですか?
これはコントロール自体です:
これは、2つのマスターページの深さのページにあります。フォームタグは2番目のマスターページにあるため、フォーカスが設定されていません。
動作しない:つまり、Firefox、Chrome、Safari(すべて最新バージョン)。
ヘルプ!thnx
編集:さらに情報が必要ですか?私は何でもします/投稿しますあなたが私を助けるために何をすべきか教えてください、私はすべてを試しました。グーグルでさえ結果がなく、私のこの質問を示しています。