Mascara

26/07/2004 - 21:45 por Eyder | Informe spam
Hola grupo...

Me gustaria saber como hago para colocarle una mascara de fecha a un
textbox. Para que el usuario solo pueda ingresar una fecha corta
(10/12/2004).
Es posible hacer eso con ASP.NET..

Gracias..

Preguntas similare

Leer las respuestas

#1 Victor Manuel Velasquez
26/07/2004 - 22:19 | Informe spam
si es posible, en nuestra empresa lo hicimos pero todo fue puro codigo
javascript y se lo agregamos a los atributos de los textbox

Saludos,

Víctor Manuel Velásquez C.
Microsoft Certified Professional
Instructor .NET 3 Estrellas
Analista de Desarrollo PSL - Productora de software S.A
Medellin, Colombia Latin America
"Eyder" wrote in message
news:%23gN%23%
Hola grupo...

Me gustaria saber como hago para colocarle una mascara de fecha a un
textbox. Para que el usuario solo pueda ingresar una fecha corta
(10/12/2004).
Es posible hacer eso con ASP.NET..

Gracias..


Respuesta Responder a este mensaje
#2 Lorenzete
27/07/2004 - 10:56 | Informe spam
Hola

Yo normalmente utilizo el RegularExpressionValidator con la siguiente
expresion de validación (ValidationExpression):

^([0-9]{2})/([0-9]{2})/([0-9]{4})$

Esto solo te garantiza que el formato de la fecha es correcto, pero no
te garantiza que la fecha sea correcta. Por ejemplo se podría escribir
34/20/2004 y lo daría como válido.

Para verificar si la fecha es correcta o no, yo utilizo código
javascript y lo asocio a un CustomValidator.

Espero que te sea de utilidad.

Un saludo.


"Eyder" escribió en el mensaje
news:%23gN%23%
Hola grupo...

Me gustaria saber como hago para colocarle una mascara de fecha a un
textbox. Para que el usuario solo pueda ingresar una fecha corta
(10/12/2004).
Es posible hacer eso con ASP.NET..

Gracias..


Respuesta Responder a este mensaje
#3 Sergio Florez M.
27/07/2004 - 14:40 | Informe spam
Hay unas muy completas en www.regexlib.com pero la que yo utilizo es esta:
^(([0-2]\d|[3][0-1])\/([0]\d|[1][0-2])\/[2][0]\d{2})$
No es la mas completa ya que permite 31 dias para todos los meses pero solo
permite los meses del 1 al 12. Luego lo que hago en el codigo es construir
un datetime con esos valores para comprobar su validez antes de grabar.

Sergio Florez M.
Miembro activo www.AlianzaDev.net
El que persevera insiste
Medellín, Colombia


"Lorenzete" escribió en el mensaje
news:
Hola

Yo normalmente utilizo el RegularExpressionValidator con la siguiente
expresion de validación (ValidationExpression):

^([0-9]{2})/([0-9]{2})/([0-9]{4})$

Esto solo te garantiza que el formato de la fecha es correcto, pero no
te garantiza que la fecha sea correcta. Por ejemplo se podría escribir
34/20/2004 y lo daría como válido.

Para verificar si la fecha es correcta o no, yo utilizo código
javascript y lo asocio a un CustomValidator.

Espero que te sea de utilidad.

Un saludo.


"Eyder" escribió en el mensaje
news:%23gN%23%
> Hola grupo...
>
> Me gustaria saber como hago para colocarle una mascara de fecha a un
> textbox. Para que el usuario solo pueda ingresar una fecha corta
> (10/12/2004).
> Es posible hacer eso con ASP.NET..
>
> Gracias..
>
>


Respuesta Responder a este mensaje
#4 Victor Manuel Velasquez
27/07/2004 - 15:14 | Informe spam
Si, de todas formas hay que validar contra el servidor sino se queire usar
javascript a menos que hay una expresion regular lo suficientemente buna
para ello

Saludos,

Víctor Manuel Velásquez C.
Microsoft Certified Professional
Miembro activo www.AlianzaDev.net
Instructor .NET 3 Estrellas
Analista de Desarrollo PSL - Productora de software S.A
Medellin, Colombia Latin America
"Sergio Florez M." wrote in message
news:
Hay unas muy completas en www.regexlib.com pero la que yo utilizo es esta:
^(([0-2]\d|[3][0-1])\/([0]\d|[1][0-2])\/[2][0]\d{2})$
No es la mas completa ya que permite 31 dias para todos los meses pero


solo
permite los meses del 1 al 12. Luego lo que hago en el codigo es construir
un datetime con esos valores para comprobar su validez antes de grabar.

Sergio Florez M.
Miembro activo www.AlianzaDev.net
El que persevera insiste
Medellín, Colombia


"Lorenzete" escribió en el mensaje
news:
> Hola
>
> Yo normalmente utilizo el RegularExpressionValidator con la


siguiente
> expresion de validación (ValidationExpression):
>
> ^([0-9]{2})/([0-9]{2})/([0-9]{4})$
>
> Esto solo te garantiza que el formato de la fecha es correcto, pero


no
> te garantiza que la fecha sea correcta. Por ejemplo se podría escribir
> 34/20/2004 y lo daría como válido.
>
> Para verificar si la fecha es correcta o no, yo utilizo código
> javascript y lo asocio a un CustomValidator.
>
> Espero que te sea de utilidad.
>
> Un saludo.
>
>
> "Eyder" escribió en el mensaje
> news:%23gN%23%
> > Hola grupo...
> >
> > Me gustaria saber como hago para colocarle una mascara de fecha a un
> > textbox. Para que el usuario solo pueda ingresar una fecha corta
> > (10/12/2004).
> > Es posible hacer eso con ASP.NET..
> >
> > Gracias..
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida