Foros del Web » Programando para Internet » Javascript »

concatenar dos fechas con document.getElementById

Estas en el tema de concatenar dos fechas con document.getElementById en el foro de Javascript en Foros del Web. Buenas tardes: quisiera me ayudaran a concatenar dos fechas, por ejemplo tengo dos input donde solicito la ficha inicial y en otro fecha final y ...
  #1 (permalink)  
Antiguo 22/10/2012, 14:28
 
Fecha de Ingreso: junio-2007
Ubicación: en una casa
Mensajes: 42
Antigüedad: 16 años, 10 meses
Puntos: 0
concatenar dos fechas con document.getElementById

Buenas tardes: quisiera me ayudaran a concatenar dos fechas, por ejemplo tengo dos input donde solicito la ficha inicial y en otro fecha final y lo que quiero es que en otro input se muestra la contacentacion de las dos fechas asi (ejemplo: en el primer input seleccione la fecha inicial y en el segundo input la fecha final, entonces al salir del segundo input me muestre el periodo en otro input, para despues grabarlo en mi BD):
Del 01/10/2012 al 15/10/2012

Código:
<script type="text/javascript">

function periodo() {
    campo1=document.getElementById('campo1').value;
    campo2=document.getElementById('campo2').value;
    final='Del '+campo1+' al '+campo2;
    document.getElementById('final').value=final;
}
</script>
codigo
Código HTML:
<input name="txtfinicial" type="text" size="9" id="txtfinicial" class="date-pick"/>
<input name="txtffinal" type="text" size="9" id="txtffinal" class="date-pick"  onChange="javascript:periodo();"/>
<input name="final" type="text" size="25" id="final" readonly /> 
  #2 (permalink)  
Antiguo 22/10/2012, 14:33
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: concatenar dos fechas con document.getElementById

y? cual es el problema?

primero empeza por cambiar los id, ya que campo1 y campo2 ni existen.
  #3 (permalink)  
Antiguo 22/10/2012, 14:48
 
Fecha de Ingreso: junio-2007
Ubicación: en una casa
Mensajes: 42
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: concatenar dos fechas con document.getElementById

Cita:
Iniciado por rodrigo791 Ver Mensaje
y? cual es el problema?

primero empeza por cambiar los id, ya que campo1 y campo2 ni existen.
oopsss... ok es cierto... te los pongo nuevamente, disculpa...

Código:
<script type="text/javascript">
function periodo() {
    campo1=document.getElementById('txtfinicial').value;
    campo2=document.getElementById('txtffinal').value;
    final='Del '+txtfinicial+' al '+txtffinal;
    document.getElementById('final').value=final;
}
</script>
Código HTML:
<input name="txtfinicial" type="text" size="9" id="txtfinicial" class="date-pick"/>
<input name="txtffinal" type="text" size="9" id="txtffinal" class="date-pick"  onChange="javascript:periodo();"/>
<input name="final" type="text" size="25" id="final" readonly /> 
gracias
  #4 (permalink)  
Antiguo 22/10/2012, 15:20
Avatar de marlanga  
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 3 meses
Puntos: 206
Respuesta: concatenar dos fechas con document.getElementById

Perdone mi indiscreción, pero concatenar dos fechas (fecha de inicio de algo, y fecha fin de algo) para meterlas en un único campo de alguna tabla, no tiene sentido.

Infinitamente mejor, tener la tabla con dos campos, fecha_inicial y fecha_fin.
  #5 (permalink)  
Antiguo 22/10/2012, 15:26
 
Fecha de Ingreso: junio-2007
Ubicación: en una casa
Mensajes: 42
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: concatenar dos fechas con document.getElementById

Cita:
Iniciado por marlanga Ver Mensaje
Perdone mi indiscreción, pero concatenar dos fechas (fecha de inicio de algo, y fecha fin de algo) para meterlas en un único campo de alguna tabla, no tiene sentido.

Infinitamente mejor, tener la tabla con dos campos, fecha_inicial y fecha_fin.
bueno de hecho solo quiero que se muestre en pantalla: no se graba en la BD.... ya cheque mis tablas... solo es para mostrarlo al usuario cuando seleccione las fechas finicial y ffinal... me podrian ayudar... gracias

Última edición por Casper2007; 22/10/2012 a las 16:23
  #6 (permalink)  
Antiguo 22/10/2012, 16:34
 
Fecha de Ingreso: junio-2007
Ubicación: en una casa
Mensajes: 42
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: concatenar dos fechas con document.getElementById

jejeje... ya lo hice... por si a alguien le sirve.... aqui el codigo:


Código PHP:
<script type="text/javascript">
function 
procesar() {
    
campo1=document.getElementById('txtfinicial').value;
    
campo2=document.getElementById('txtffinal').value;
    final=
'Del '+campo1+' al '+campo2;
    
document.getElementById('final').value=final;
}
</script> 
Código HTML:
<input name="txtfinicial" type="text" size="9" id="txtfinicial" class="date-pick" al/>
<input name="txtffinal" type="text" size="9" id="txtffinal" class="date-pick"  onChange="javascript:procesar();"/>
<input name="final" type="text" size="25" id="final" readonly/> 
saludos...

Etiquetas: concatenar, getelementbyid()
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 16:01.