Foros del Web » Programando para Internet » Javascript »

Recoger fechas de un input.

Estas en el tema de Recoger fechas de un input. en el foro de Javascript en Foros del Web. Hola compañeros, quisiera recoger la fecha, cuando es seleccionada por el calendario, pero esto habría que tratarlo como si fueran 3 inputs diferentes y luego ...
  #1 (permalink)  
Antiguo 25/08/2010, 05:41
 
Fecha de Ingreso: enero-2010
Mensajes: 46
Antigüedad: 14 años, 3 meses
Puntos: 0
Recoger fechas de un input.

Hola compañeros,

quisiera recoger la fecha, cuando es seleccionada por el calendario, pero esto habría que tratarlo como si fueran 3 inputs diferentes y luego concatenarlos para insertarlos en la bd con el tipo date, o se hace con otra manera?.

Código PHP:
<input id="element_4_1" name="element_4_1" class="element text" size="2" maxlength="2" value="" type="text"> /
            <
label for="element_4_1">MM</label>
        </
span>
        <
span>
            <
input id="element_4_2" name="element_4_2" class="element text" size="2" maxlength="2" value="" type="text"> /
            <
label for="element_4_2">DD</label>
        </
span>
        <
span>
             <
input id="element_4_3" name="element_4_3" class="element text" size="4" maxlength="4" value="" type="text">
            <
label for="element_4_3">YYYY</label>
        </
span>
    
        <
span id="calendar_4">
            <
img id="cal_img_4" class="datepicker" src="form/calendar.gif" alt="Pick a date.">    
        </
span>
        <
script type="text/javascript">
            
Calendar.setup({
            
inputField     "element_4_3",
            
baseField    "element_4",
            
displayArea  "calendar_4",
            
button         "cal_img_4",
            
ifFormat     "%B %e, %Y",
            
onSelect     selectDate
            
});
        
</script> 
Un saludo y gracias por todo.
  #2 (permalink)  
Antiguo 25/08/2010, 08:28
Avatar de enlinea777  
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 16 años
Puntos: 127
Respuesta: Recoger fechas de un input.

amigo se hace asi:

Código PHP:
<input id="fecha" name="fecha" class="element text"  type="text">
<
script type="text/javascript">
Calendar.setup({
inputField     :    "fecha",      // id del campo de texto
ifFormat       :    "%Y-%m-%d",       // formato de la fecha, cuando se escriba en el campo de texto
button         :    "fecha"   // el id del botón que lanzará el calendario
});
</script> 
espero que me entiendas.
es en un solo input.
  #3 (permalink)  
Antiguo 25/08/2010, 17:45
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Tema movido desde PHP a Javascript
  #4 (permalink)  
Antiguo 26/08/2010, 03:30
 
Fecha de Ingreso: enero-2010
Mensajes: 46
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Recoger fechas de un input.

Si, te entiendo el unico problema que tengo es que al seleccionar el dia este no lo inserta en el campo input, puede ser por algo de su formato?, por cierto me imagino que habrá una manera de que se queden los 3inputs y esos concatenarlos añadiendole separadores,ya que esto me interesa por el diseño, como lo veis?.

Código PHP:
             <input id="fecha" name="fecha" class="element text"  type="text"
        <
span id="calendar_4">
            <
img id="cal_img_4" class="datepicker" src="form/calendar.gif" alt="Pick a date.">    
        </
span>
        <
script type="text/javascript">
            
Calendar.setup({
            
inputField     :    "fecha",      // id del campo de texto
            
ifFormat       :    "%Y-%m-%d",       // formato de la fecha, cuando se escriba en el campo de texto
            
button         :    "cal_img_4",  // el id del botón que lanzará el calendario 
            
baseField    :       "element_4",
            
displayArea  "calendar_4",
            
onSelect     selectDate
            
});
        
</script> 
Un saludo y muchisimas gracias por todo

Última edición por xiskoct; 26/08/2010 a las 03:35
  #5 (permalink)  
Antiguo 26/08/2010, 06:41
 
Fecha de Ingreso: enero-2010
Mensajes: 46
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Recoger fechas de un input.

Vale, lo unico que he hecho a sido concatenar los input y añadirle el guión para que cumpla el formato de DATE.
Código PHP:
Ver original
  1. $mes.="-";
  2. $dia.="-";
  3. $ano.="-";
  4. $fechalta=$ano.$mes.$dia;

Etiquetas: fechas, input, recoger
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 22:03.