Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] Textbox con mascara de fecha

Estas en el tema de Textbox con mascara de fecha en el foro de HTML en Foros del Web. Hola , tengo una pagina asp.net y necesito tener unos textbox para ingresar la fecha y en otro la hora, y quiero que al digitar ...
  #1 (permalink)  
Antiguo 23/03/2015, 12:30
 
Fecha de Ingreso: marzo-2008
Mensajes: 94
Antigüedad: 16 años, 8 meses
Puntos: 0
Textbox con mascara de fecha

Hola ,
tengo una pagina asp.net y necesito tener unos textbox para ingresar la fecha y en otro la hora, y quiero que al digitar la fecha automaticamente quede con el formato
"dd-mm-aaaa", y el text hora quede "hh:mm".
Vi algunas opciones en foros pero eran todas media enredadas y no me resulto.

ojala me puedan ayudar con algo simple.
gracias
  #2 (permalink)  
Antiguo 23/03/2015, 12:38
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: Textbox con mascara de fecha

¿Has probado con el input date y time de HTML5?
  #3 (permalink)  
Antiguo 23/03/2015, 13:51
 
Fecha de Ingreso: marzo-2008
Mensajes: 94
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Textbox con mascara de fecha

No, como es eso?
  #4 (permalink)  
Antiguo 23/03/2015, 14:00
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: Textbox con mascara de fecha

Estás a una búsqueda de saberlo
  #5 (permalink)  
Antiguo 23/03/2015, 14:09
Avatar de fede5426  
Fecha de Ingreso: diciembre-2014
Ubicación: Córdoba
Mensajes: 446
Antigüedad: 9 años, 11 meses
Puntos: 208
Respuesta: Textbox con mascara de fecha

Son elementos de formulario Daniel:

Código HTML:
Ver original
  1. <input type="date" /> <!-- para la fecha en formato dd/mm/aaaa -->
  2. <input type="time" /> <!-- para la hora en formato hh:mm -->

El input date permite también asignar un máximo y un mínimo de esta forma:

Código HTML:
Ver original
  1. <input type="date" min="2014-01-01" max="2015-12-31">
  2. <!-- permite desde el 01 de enero de 2014 hasta el 31 de diciembre de 2015 -->

Lo malo de estos elementos es que no los soporta ni IE ni Firefox.



Saludos
  #6 (permalink)  
Antiguo 23/03/2015, 14:12
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 10 años
Puntos: 91
Respuesta: Textbox con mascara de fecha

uno de estos te podria servir me imagino >_<

http://www.w3schools.com/html/tryit....datetime-local

http://www.w3schools.com/html/tryit....tml_input_date
  #7 (permalink)  
Antiguo 23/03/2015, 15:32
 
Fecha de Ingreso: marzo-2008
Mensajes: 94
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Textbox con mascara de fecha

gracias es justo lo que queria.
Pero ahora quiero validar que se haya digitado la fecha o la hora.
Lo estoy tratando de hacer del lado del servidor con c# asi:

string hora=request["txthora"];
if(hora=="--:--")
{
lblerror.text="ingrese hora";
}

pero no me resulta.
como se puede hacer?
  #8 (permalink)  
Antiguo 23/03/2015, 17:24
Avatar de fede5426  
Fecha de Ingreso: diciembre-2014
Ubicación: Córdoba
Mensajes: 446
Antigüedad: 9 años, 11 meses
Puntos: 208
Respuesta: Textbox con mascara de fecha

Agrega "required" a la etiqueta input.. si esta vacio o incompleto, el campo muestra un cartelito y no envia el formulario.

Código HTML:
Ver original
  1. <input type="date" required />
  2. <input type="time" required />



Saludos
  #9 (permalink)  
Antiguo 24/03/2015, 05:58
 
Fecha de Ingreso: marzo-2008
Mensajes: 94
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Textbox con mascara de fecha

gracias, esta perfecto

Etiquetas: fecha, mascara, textbox
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:34.