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<script type="text/javascript">
$(document).ready(function(){
$(".campofecha").datepicker({
//Funcion para bloquear las fechas anteriores a la primera fecha seleccionada
onSelect: function(dateText, inst)
{
var bloqFecha = new Date($('#Desde').datepicker('getDate'));
//lockDate.setDate(lockDate.getDate() + 1);
$('input#Hasta').datepicker('option', 'minDate', bloqFecha);
//Lineas para calcular los dias transcurridos entre 2 fechas
dateMin = $("#Desde").datepicker("getDate");
dateMax = $("#Hasta").datepicker("getDate");
var val = dateMin.setTime(dateMin.getTime() - dateMax.getTime());
var diff = (Math.floor(val)/(1000 * 60 * 60 * 24)*-1);
document.formulario1.Total_Reposo.value = diff;
}
});
})
</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