Inquiridor
RequiredFieldValidator não valida!

Pergunta
-
Boa tarde!
Não consigo fazer isso funcionar:
<div class="campos"> <asp:Label ID="lblDataHora" Width="140px" runat="server" Text="Data/Hora:* "></asp:Label> <asp:TextBox ID="txtDataHora" CausesValidation="true" Width="200px" ValidationGroup="camposValidos" runat="server" autocomplete="off"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="txtDataHora" runat="server" ErrorMessage="Erro!" ValidationGroup="camposValidos">*</asp:RequiredFieldValidator> </div>
O que tem de errado!? Simplesmente não valida.
Obrigado.
Todas as Respostas
-
Tente alterar o id da Div.
<div class="camposValidos"> <asp:Label ID="lblDataHora" Width="140px" runat="server" Text="Data/Hora:* "></asp:Label> <asp:TextBox ID="txtDataHora" CausesValidation="true" Width="200px" ValidationGroup="camposValidos" runat="server" autocomplete="off"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="txtDataHora" runat="server" ErrorMessage="Erro!" ValidationGroup="camposValidos">*</asp:RequiredFieldValidator> </div>
-
-
Olá, obrigado pela resposta.. mas a Div não tem ID....
Haha desculpe, não percebi que era class. Tente entao atribuir o id para a div.
<div class="campos" id="camposValidos"> <asp:Label ID="lblDataHora" Width="140px" runat="server" Text="Data/Hora:* "></asp:Label> <asp:TextBox ID="txtDataHora" CausesValidation="true" Width="200px" ValidationGroup="camposValidos" runat="server" autocomplete="off"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="txtDataHora" runat="server" ErrorMessage="Erro!" ValidationGroup="camposValidos">*</asp:RequiredFieldValidator> </div>