2012-05-07 10 views
-1

私はユーザー名、パスワード、電子メールをテキストボックスとして持つ登録ページを持つ基本的なASP.NET Webサイトを持っています。それらのうちの1つ(電子メール)のみが、ASP.NETからのデフォルトの電子メール検証である検証を持っています。 検証後、検証が失敗した場合にカーソルを電子メールテキストボックスに入れたいと思います。 現在、メッセージは表示されていますが、カーソルはページ上にありません。ASP.NETで検証後にテキストボックスにカーソルを置く

           <tr> 
               <td> 
                <asp:TextBox ID="txtPassword" runat="server" CssClass="cpTextBox" TextMode="Password" 
                 TabIndex="7" ToolTip="Password must be at least six characters in length"></asp:TextBox> 
                <asp:RequiredFieldValidator ID="rfvPassword" runat="server" ControlToValidate="txtPassword" 
                 ErrorMessage="Please enter password" Display="None">*</asp:RequiredFieldValidator> 
                <asp:RegularExpressionValidator ID="revPassword" runat="server" ControlToValidate="txtPassword" 
                 ErrorMessage="Password must be at least six characters in length" ValidationExpression=".{6,50}" 
                 Display="None">*</asp:RegularExpressionValidator> 
               </td> 
               <td> 
                <asp:TextBox ID="txtTitle" runat="server" CssClass="cpTextBox" TabIndex="11"></asp:TextBox> 
               </td> 
              </tr> 
              <tr> 
               <td> 
                <asp:Label ID="lblVerifyPassword" runat="server" CssClass="cpLabel" Text="Verify password"></asp:Label> 
                <asp:Label ID="Label4" runat="server" ForeColor="Red" Text="*"></asp:Label> 
               </td> 
               <td> 
                <asp:Label ID="lblPhone" runat="server" CssClass="cpLabel" Text="Phone"></asp:Label> 
               </td> 
              </tr> 
              <tr> 
               <td> 
                <asp:TextBox ID="txtVerifyPassword" runat="server" CssClass="cpTextBox" TextMode="Password" 
                 TabIndex="8"></asp:TextBox> 
                <asp:RequiredFieldValidator ID="rfvConfirmPassword" runat="server" ControlToValidate="txtVerifyPassword" 
                 ErrorMessage="Please verify the password" Display="None">*</asp:RequiredFieldValidator> 
                <asp:CompareValidator ID="cvVerifyPassword" runat="server" ControlToCompare="txtPassword" 
                 ControlToValidate="txtVerifyPassword" ErrorMessage="Please verify the password" 
                 Display="None">*</asp:CompareValidator> 
               </td> 

誰かがこれを行う方法を教えてもらえますか?

よろしくお願いいたします。

答えて

1

バリデータコントロールの場合SetFocusOnError="true"

関連する問題