Foros del Web » Programando para Internet » Javascript »

Fecha con separadores / / /

Estas en el tema de Fecha con separadores / / / en el foro de Javascript en Foros del Web. hola me gustaría saber como hago para que el el campo donde se ingresa la fecha estén siempre estos caracteres / / / de modo ...
  #1 (permalink)  
Antiguo 02/09/2011, 20:53
 
Fecha de Ingreso: noviembre-2004
Mensajes: 249
Antigüedad: 20 años
Puntos: 1
Pregunta Fecha con separadores / / /

hola me gustaría saber como hago para que el el campo donde se ingresa la fecha estén siempre estos caracteres / / / de modo que la fecha se escriba solo los números y no haya que colocar la barra esa (ya que alli aparece)

el formato que deseo para la fecha es así:


dd/mm/aaaa


gracias.
  #2 (permalink)  
Antiguo 02/09/2011, 21:23
Avatar de Raziel_Ravenheart  
Fecha de Ingreso: agosto-2011
Ubicación: Ibagué, Tolima
Mensajes: 192
Antigüedad: 13 años, 3 meses
Puntos: 37
Exclamación Respuesta: Fecha con separadores / / /

Prueba mirando en este post:

[URL="http://www.forosdelweb.com/f13/textbox-con-mascara-formato-fecha-752332/"]http://www.forosdelweb.com/f13/textbox-con-mascara-formato-fecha-752332/[/URL]

Si no, intenta buscando por google algo como:

javascript text date auto format

o

javascript text fecha formato automático

un ejemplo q encontré es el siguiente:
[URL="http://javascript.internet.com/forms/format-date.html"]ejemplo[/URL]

url del ejemplo: http://javascript.internet.com/forms/format-date.html

como verás, es algo un tanto complicado, y si hay alguien dispuesto a ayudarte con un ejemplo recien hecho y explicado, ojalá lo encuentres. Lo haría yo, pero justo ahora estoy un poco ocupado, pero conozco la necesidad de respuestas así estas sean rápidas o sencillas, de manera que nos guíen en lo que hacemos.

Exitos
  #3 (permalink)  
Antiguo 03/09/2011, 06:23
Avatar de patkoala  
Fecha de Ingreso: julio-2011
Mensajes: 62
Antigüedad: 13 años, 4 meses
Puntos: 19
Respuesta: Fecha con separadores / / /

Una idea es hacer esto:
Código HTML:
Ver original
  1. <script type="text/javascript">
  2. function fechas(){
  3. var fecha = document.getElementById("fecha");
  4. if(fecha.value.length == 2 || fecha.value.length == 5){
  5. fecha.value += "/";
  6. }
  7. }
  8. </head>
  9. <input type="text/javascript" id="fecha" onkeydown="fechas();" maxlength="10">
  10. </body>
  11. </html>

Edito:No se puede borrar, voy a probar a ver si puedo solucionarlo
  #4 (permalink)  
Antiguo 03/09/2011, 06:28
Avatar de patkoala  
Fecha de Ingreso: julio-2011
Mensajes: 62
Antigüedad: 13 años, 4 meses
Puntos: 19
Respuesta: Fecha con separadores / / /

Ya esta solucionado:
Código HTML:
Ver original
  1. <script type="text/javascript">
  2. function fechas(elEvento){
  3. var evento = elEvento || window.event;
  4. if(evento.keyCode == 8){
  5. } else {
  6. var fecha = document.getElementById("fecha");
  7. if(fecha.value.length == 2 || fecha.value.length == 5){
  8. fecha.value += "/";
  9. }
  10. }
  11. }
  12. </head>
  13. <input type="text/javascript" id="fecha" onkeydown="fechas(event);" maxlength="10">
  14. </body>
  15. </html>
  #5 (permalink)  
Antiguo 03/09/2011, 09:18
 
Fecha de Ingreso: noviembre-2004
Mensajes: 249
Antigüedad: 20 años
Puntos: 1
Respuesta: Fecha con separadores / / /

GRACIAS GRACIAS SI ME SIRVIO.....




:apla uso:
  #6 (permalink)  
Antiguo 03/09/2011, 13:29
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 5 meses
Puntos: 1012
Respuesta: Fecha con separadores / / /

si dices que te ha funcionado el código de patkoala, prueba a insertar este valor 99990000. como vez no es una fecha valida dd/mm/yyyy
  #7 (permalink)  
Antiguo 04/09/2011, 03:16
Avatar de patkoala  
Fecha de Ingreso: julio-2011
Mensajes: 62
Antigüedad: 13 años, 4 meses
Puntos: 19
Respuesta: Fecha con separadores / / /

Bueno, yo sólo lo hice para que introdujese los separadores automaticamente, pero no comprueba en ningún momento que sea una fecha válida, de hecho, incluso se pueden escribir letras

Etiquetas: autoformato, fecha, input, separadores, txt
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 18:28.