Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2012, 17:34
mixzplit
 
Fecha de Ingreso: enero-2011
Ubicación: Maracaibo
Mensajes: 179
Antigüedad: 13 años, 4 meses
Puntos: 2
Diferencia en Rangos de Fechas

Buenas noches compañeros, tengo un problema con el Datepicker de Jquery.Ui, le una vez le coloco mi script:

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3.    $(".campofecha").datepicker({
  4.         //Funcion para bloquear  las fechas anteriores a la primera fecha seleccionada
  5.         onSelect: function(dateText, inst)
  6.          {
  7.           var bloqFecha = new Date($('#Desde').datepicker('getDate'));
  8.           //lockDate.setDate(lockDate.getDate() + 1);
  9.           $('input#Hasta').datepicker('option', 'minDate', bloqFecha);
  10.        
  11.           //Lineas para calcular los dias transcurridos entre 2 fechas
  12.           dateMin = $("#Desde").datepicker("getDate");
  13.           dateMax = $("#Hasta").datepicker("getDate");
  14.           var val = dateMin.setTime(dateMin.getTime() - dateMax.getTime());
  15.           var diff = (Math.floor(val)/(1000 * 60 * 60 * 24)*-1);
  16.           document.formulario1.Total_Reposo.value = diff;
  17.          }
  18.      });
  19.        
  20.  })
  21. </script>

Ok, mi problema es el siguiente:

El datepicker funciona perfecto, me despliega el calendario en 2 campos de texto, el problema es cuando le coloco la lineas para calcular la diferencia entre las 2 fechas, cuando selecciono la fecha del primer campo, me envia al inicio de la pagina, es decir al header y tengo que bajar de nuevo para seleccionar la fecha en el siguiente campo, el calculo lo hace perfecto.

El problema en si es que me cambia la URL de http://prueba.com/test.php a http://prueba.com/test.php# , no se xq me coloca el # lo cual hace q la pagina se vaya al inicio.

Espero haberme explicado y me puedan ayudar con este detalle

Saludos