• Viernes 15 de Noviembre de 2024, 22:28

Autor Tema:  Validacion De Fecha Con Compare Validator  (Leído 3435 veces)

kejos

  • Miembro activo
  • **
  • Mensajes: 55
    • Ver Perfil
Validacion De Fecha Con Compare Validator
« en: Miércoles 7 de Diciembre de 2005, 22:15 »
0
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)
[size=109]Kelly Johana[/size]

IGarcia

  • Miembro activo
  • **
  • Mensajes: 31
    • Ver Perfil
Re: Validacion De Fecha Con Compare Validator
« Respuesta #1 en: Miércoles 14 de Diciembre de 2005, 12:40 »
0
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
  1. Field:<asp:textbox id="textbox1" runat="server" />
  2. <asp:CompareValidator id="valRequired" runat="server" ControlToValidate="textbox1" Type="Date" Operator="Equal"
  3. ErrorMessage="Error: Debe introducir una fecha distinta a la actual" Display="dynamic"></asp:CompareValidator>
  4.  

Y en el page load poner:
Código: Text
  1. valRequired.ValueToCompare = Now.ToShortDateString  ' saca la fecha actual en formato dd/mm/yyyy
  2.  

2.- Tambien tienes otra posibilidad. Sacar la fecha actual en un label así (en el page_load):
Código: Text
  1. fecha2.visible= false
  2. fecha2.Text = Now.ToShortDateString
  3.  

Y luego compararía las fechas:
Código: Text
  1. textbox1:<asp:textbox  id="fecha1" runat="server"></asp:textbox>
  2. label2: <asp:label id="fecha2" runat="server"></asp:label>
  3. <asp:CompareValidator id="valCompare" runat="server"
  4.     ControlToValidate="fecha1" ControlToCompare="fecha2"
  5.     Operator="Equal"
  6.     ErrorMessage=="Error: Debe introducir una fecha distinta a la actual"
  7.     Display="dynamic">*
  8. </asp:CompareValidator>
  9.  

Espero haberte ayudado. Suerte!!