2017-01-13 4 views
1

私は新しいユーザーstackoverflowです。私はasp.netの特定の要素にカスタムフォーカスを設定する問題に直面している。 asp.netまたはJavaスクリプト機能を使用できます。Asp.net要素のカスタムフォーカス

My current page layout

私はその後、支払いモード1ドロップダウン支払1テキストボックスに、ページの読み込みで最初に注力し、ボタンを保存したいです。

ありがとうございます。

答えて

1

あなたはasp.netでコントロールプロパティからTabIndexを与えることができます。また、あなたがHTMLとJavaScriptを使用して、すべてのことを行うことができます$("element").focus()

1

でフォーカスを設定するためにjqueryのを使用することができます。

まずにid属性を割り当てますpayment_1要素例えば(入力html要素への広告「ID」):

<input id="payment1"> 

その後、JavaScriptがその入力フィールド注力使用して:あなたは、ユーザーが持つ入力フィールド間を移動する能力を持っているしたい場合は

document.getElementById('payment1').focus(); 

をデフォルト(左から右、上から下へ)とは異なる順序で "Tab"ボタンを押し、次にtabindex属性を要素に割り当てます。例:

<input id="payment1" tabindex="1"> 
<button id="save" tabindex="2"> 
0

これにはJSは必要ありません。オートフォーカスを使用するだけです

<input type="text" name="payment1" tabindex="1" autofocus /> 

ここでは、ページの読み込み時にそのフィールドをフォーカスする必要があります。他のフィールドにフォーカスを合わせたい順序でtabindexします。

関連する問題