2012-05-07 3 views
-1

사용자 이름, 암호 및 전자 메일이 텍스트 상자 인 등록 페이지가있는 기본 ASP.NET 웹 사이트가 있습니다. 전자 메일 중 하나만 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"

관련 문제