Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/08/2016, 21:20
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 6 meses
Puntos: 977
Respuesta: Cambiar combo desde input

El error es evidente: no estás cargando la información en el momento en el que se produce el cambio de valores en las cajas de texto; solo capturas el contenido de ambas luego de la carga la página y, lógicamente, obtienes valores nulos porque estas aún no poseen contenido.

La idea es que ejecutes la captura de los valores y el envío de los mismos mediante una petición asíncrona (AJAX) cuando se produzca alguno de los eventos del teclado mientras cualquiera de las cajas de texto tenga el enfoque. Sabiendo esto, podrías hacer algo así:
Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.     $("#fecha1, #fecha2").on("keypress", function(){
  3.         //Tus instrucciones
  4.     });
  5. });

Y ya que usas jQuery, podrías utilizar el widget datepicker (de jQuery UI) para seleccionar fechas de un calendario y así ya no sería necesario que utilices el evento keypress, sino el evento change.

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 05/08/2016 a las 21:57 Razón: Corrección gramatical