none
CompareValidator exibe mensagem, mas não interrompe a ação RRS feed

  • Pergunta

  • Olá pessoal, tenho um formulário de pesquisa por data, onde tem um CompareValidator para verificar se a Data Inicial é maior que a Data Final. Quando o mesmo ocorre, ele exibe a mensagem de erro do CompareValidator, mas a pesquisa não é interrompida, a ação continua... O mesmo ocorre com o componente RegularExpressionValidator.,, que exibe a mensagem de erro, mas deixa a data incorreta ser pesquisada, resultando em um erro. Será que estou esquecendo alguma propriedade?

     

    <asp:RegularExpressionValidator id="valPesqDataInicio" runat="server" CssClass="valida" ErrorMessage="Data Inicial inválida!" ValidationExpression="(((0[1-9]|[12]\d|3[01])\/(0[13578]|1[02])\/((19|[2-9]\d)\d{2}))|((0[1-9]|[12]\d|30)\/(0[13456789]|1[012])\/((19|[2-9]\d)\d{2}))|((0[1-9]|1\d|2[0-8])\/02\/((19|[2-9]\d)\d{2}))|(29\/02\/((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))))" Display="Dynamic" ControlToValidate="txtPesqDataInicio"></asp:RegularExpressionValidator>

     

    <asp:CompareValidator id="comvPesqData" runat="server" CssClass="valida" ErrorMessage="A Data Inicial não pode ser maior que a Data Final." Display="Dynamic" ControlToValidate="txtPesqDataFinal" ControlToCompare="txtPesqDataInicio" Operator="GreaterThan" Type="Date" Width="241px"></asp:CompareValidator>

     

     

    []s

    segunda-feira, 30 de julho de 2007 13:12

Respostas

Todas as Respostas