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

[0] Índice de Mensajes

Ir a la versión completa