1

3 つTextBoxの es が連続しており、[次へ] ボタンがあります。

[次へ] ボタンをクリックすると、3 つのすべてのTextBoxes にユーザーが入力したテキストが含まれている場合にのみ、コントロールは次のページに移動します。

(それぞれに異なる RequiredFieldValidator を使用するのではなく) を使用して、すべてのTextBoxes にテキストが含まれているかどうかを確認できるオプションはありますか?RequiredFieldValidatorControlToValidate

私は現在、次のコードを持っています:

          <tr>
            <td class="style1">
                <asp:Label ID="lblDOB" runat="server" Font-Bold="True" Font-Italic="False" Font-Size="Medium"
                    ForeColor="Black" Text="Date of Birth"></asp:Label>
            </td>
              <td>
                  <asp:TextBox ID="txtA" runat="server" Width="45px"></asp:TextBox>
                  <asp:TextBox ID="txtB" runat="server" Width="45px"></asp:TextBox>
                  <asp:TextBox ID="txtC" runat="server" Width="45px"></asp:TextBox>
                  <asp:RequiredFieldValidator ID="RequiredFieldValidator9" runat="server" 
                    ControlToValidate="txtA"
                    ErrorMessage="Please enter Text">
                  </asp:RequiredFieldValidator>
                  <asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server" 
                    ControlToValidate="txtB"
                    ErrorMessage="Please enter Text">
                  </asp:RequiredFieldValidator>
                  <asp:RequiredFieldValidator ID="RequiredFieldValidator11" runat="server" 
                    ControlToValidate="txtC"
                    ErrorMessage="Please enter Text">
                  </asp:RequiredFieldValidator>
              </td>
          </tr>

したがって、3 つの異なる s を使用する代わりに、3 つの TextBoxes すべてにテキストが含まれているかどうかを確認RequiredFieldValidatorする 1 つだけを使用したいと考えています。RequiredFieldValidatorどうすればこれを達成できますか?

4

3 に答える 3

3

あなたの最善の策は、CustomValidatorを使用し、クライアント側の JavaScript またはサーバー側の c#/vb.net コードと組み合わせることです。

于 2013-02-10T07:27:48.310 に答える
0

を使用して複数のコントロールを検証することはできませんRequiredFieldValidator

于 2013-02-10T07:24:05.453 に答える
0

RequiredFieldValidator複数のコントロールを使用することはできませんが、ASP.NET Validation の代わりに HTML5 の必須属性を使用することをお勧めします。

<asp:TextBox ID="txt1" required="required" />
于 2013-02-10T14:35:35.380 に答える