Foros del Web » Programando para Internet » Jquery »

Refrescar datos cuando se hagan cambios

Estas en el tema de Refrescar datos cuando se hagan cambios en el foro de Jquery en Foros del Web. Hola! otra vez aquí solicitando su ayuda. Tengo un formulario donde me muestra una fecha de entrada y otra de salida, yo tengo que seleccionar ...
  #1 (permalink)  
Antiguo 05/09/2013, 13:35
 
Fecha de Ingreso: agosto-2013
Ubicación: Cuernavaca
Mensajes: 27
Antigüedad: 10 años, 8 meses
Puntos: 0
Refrescar datos cuando se hagan cambios

Hola! otra vez aquí solicitando su ayuda.

Tengo un formulario donde me muestra una fecha de entrada y otra de salida, yo tengo que seleccionar la habitación para que me muestre el precio de la habitación, lo días que abarca la fecha de entrada y de salida y el total a pagar (multiplicar precio * dias).

Este codigo ya lo utilizo para otro formulario. El cual tengo que ingresar las fechas manualmente para que me haga la operación.

De que forma podría modificarlo para que me sirva para este formulario??

Código Javascript:
Ver original
  1. function evento(){
  2.  $("#fecha_out").change(function(e){
  3.     var fecha2 = $(this).val();
  4.       if(fecha2 != ""){
  5.          var fecha1 = $("#fecha_in").val();
  6.            if(fecha1 != ""){
  7.               dia1 = fecha1.substring(8,10);
  8.               mes1 = fecha1.substring(5,7);
  9.               anio1 = fecha1.substring(4,0);
  10.               //----------------------------
  11.               dia2 = fecha2.substring(8,10);
  12.               mes2 = fecha2.substring(5,7);
  13.               anio2 = fecha2.substring(4,0);
  14.            
  15.               var tarifa = $("#tarifa").val();
  16.                    
  17.               $("#verifica").load("fechas.php?dia1=" + dia1 + "&mes1=" + mes1 + "&anio1=" + anio1 + "&dia2=" + dia2 + "&mes2=" + mes2 + "&anio2=" + anio2 + '&tarifa=' + tarifa);
  18.            } else {
  19.                alert("Primero debe seleccionar la Fecha de Entrada");
  20.                return false;
  21.            }
  22.       }
  23.   });
  24. }

Si utilizo este mismo código al seleccionar la habitación mi cantidad de días y total aparecen en 0, por lo tanto tengo que seleccionar de nuevo la fecha de salida para que me arroje el resultado correcto.

Se que el error esta aquí $("#fecha_out").change(function(e){ ya que indica que solo cuando de click en ese select haga las operaciones pero ya intente modificarlo por mi select de #habitacion e incluso por el input de tarifa pero me manda un error.

¿Alguien podría ayudarme con otro código o con el mismo?
  #2 (permalink)  
Antiguo 05/09/2013, 21:45
 
Fecha de Ingreso: julio-2013
Ubicación: México
Mensajes: 361
Antigüedad: 10 años, 9 meses
Puntos: 55
Respuesta: Refrescar datos cuando se hagan cambios

Eso es JQuery mi estimado.
Busca .bind y .on en la documentacion. O create una funcion con javascript puro, lo que quieres hacer es muy sencillo.

Saludos.
  #3 (permalink)  
Antiguo 06/09/2013, 11:16
 
Fecha de Ingreso: agosto-2013
Ubicación: Cuernavaca
Mensajes: 27
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: Refrescar datos cuando se hagan cambios

Cita:
Eso es JQuery mi estimado.
Busca .bind y .on en la documentacion. O create una funcion con javascript puro, lo que quieres hacer es muy sencillo.

Saludos.
Gracias por el aporte. He buscado varios ejemplos de .bind y .on para entender bien su funcionalidad pero soy muy nuevo en esto de la programacion y no alcanzo a entender mucho. He intentado implementar estas dos funciones pero nomas no me vale.

Código Javascript:
Ver original
  1. $("#fecha_out").bind('change', function(){
  #4 (permalink)  
Antiguo 06/09/2013, 11:18
 
Fecha de Ingreso: agosto-2013
Ubicación: Cuernavaca
Mensajes: 27
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: Refrescar datos cuando se hagan cambios

Con Javascript puro como dices podría hacer que se actualicen los datos sin problema. Porque en mi primer formulario tengo el problema que si cambian la Fecha de Entrada tienen que volver a seleccionar la Fecha de Salida para que haga el calculo ya que la función esta en este último.

Y en el segundo formulario me gustaría que al seleccionar la habitacion aparecieran de esa forma pero igual si por cualquier razon cambian las fechas pues tambien se actualice todos.

Creo que me estoy complicando mucho las cosas :(
  #5 (permalink)  
Antiguo 06/09/2013, 11:38
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Refrescar datos cuando se hagan cambios

Si es javascript, pregunta en el foro de Javascript amigo, esto es PHP... saludos
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...

Etiquetas: php
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 08:52.