0

(他のコントロールと一緒に)2つのテキストボックスを含むフォームがあります。どちらにもTextChangedイベントがあります。タブキーを使用して、あるコントロールから別のコントロールに移動しています。

最初のテキストボックスに値を入力してTabキーを押すと、フォーカスは2番目のテキストボックスに移動しません。

使っていますTextBox2.Focus();

しかし、これは機能していません。

あなたのコードは私には役に立ちません。私のTextBoxにはOnTextChangedイベントがあります。TabIndexを実装しましたが、PostBackの後でこれが機能しません。

4

1 に答える 1

0

プレーンなhtmlプロパティtabindexで処理できるのに、サーバー側コードを実行する理由

プレーン HTML コード

<span>2</span><input type='text' tabindex="1" /><br/>
<span>1</span><input type='text' tabindex="3" /><br/>
<span>3</span><input type='text' tabindex="4" /><br/>
<span>4</span><input type='text' tabindex="2" /><br/>​

ASP.NET コード

   <asp:TextBox ID="txtField1" runat="server" tabindex="1" />
   <asp:TextBox ID="txtField2" runat="server" tabindex="2" />

動作デモについては、こちらを参照してください

于 2012-09-07T11:39:37.123 に答える