CLR: .Net / Mono / Boo / Otros CLR > ASP .NET
Validacion De Fecha Con Compare Validator
(1/1)
kejos:
Hola!!!!
es que necesito validar un fecha con un compare validator para que no sea igual a la fecha actual pero yo le pongo en las propiedades que el tipo es fecha pero en el value to compare no se cómo poner para que sea la fecha actual???
a quien me pueda ayudar se lo agradezco
:comp: B)
IGarcia:
Hola Kelly!
No me ha quedado muy clara tu pregunta. ¿Como tienes la fechas en dos textbox o labels,o por código,...? Aqui te doy dos posibilidades:
1.- Utilizando un valor constante para comparar:
--- Código: Text ---Field:<asp:textbox id="textbox1" runat="server" /><asp:CompareValidator id="valRequired" runat="server" ControlToValidate="textbox1" Type="Date" Operator="Equal"ErrorMessage="Error: Debe introducir una fecha distinta a la actual" Display="dynamic"></asp:CompareValidator>
Y en el page load poner:
--- Código: Text ---valRequired.ValueToCompare = Now.ToShortDateString ' saca la fecha actual en formato dd/mm/yyyy
2.- Tambien tienes otra posibilidad. Sacar la fecha actual en un label así (en el page_load):
--- Código: Text ---fecha2.visible= falsefecha2.Text = Now.ToShortDateString
Y luego compararía las fechas:
--- Código: Text ---textbox1:<asp:textbox id="fecha1" runat="server"></asp:textbox>label2: <asp:label id="fecha2" runat="server"></asp:label><asp:CompareValidator id="valCompare" runat="server" ControlToValidate="fecha1" ControlToCompare="fecha2" Operator="Equal" ErrorMessage=="Error: Debe introducir una fecha distinta a la actual" Display="dynamic">*</asp:CompareValidator>
Espero haberte ayudado. Suerte!!
Navegación
Ir a la versión completa