Cita:
Iniciado por pzin
No sé, cargar una librería entera de JavaScript es más pesado que recargar el navegador.

en lo personal
prefiero hacer esto que estar recargando y haciendo una recuperacion he impresion de datos cada que el usuario actualiza la fecha.
tambien es super engorroso estar esperando, que carge y recargue.
es mas facil cargar 80kb de mas y no recargar, pues es mas agradable para la navegacion, sin dejar delado que te ahorras muchas lineas de codigo.
tquezada esta es tu respuesta:
el ejemplo en linea:
http://creaelicita.cl/ayuda/foro_4459852.php
Código HTML:
Ver original<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script> <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/base/jquery-ui.css" type="text/css" /> <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/cupertino/jquery-ui.css" type="text/css" /> <input type="text" id="fecha_inicio" name="fecha_inicio" placeholder="dd-mm-yyyy" onchange="recalcular_fecha_fin()"/><br /> <input type="text" id="fecha_fin" name="fecha_fin" placeholder="dd-mm-yyyy" /> $(function() {
$( "#fecha_inicio" ).datepicker({
dateFormat: 'dd-mm-yy',
changeMonth : true,
changeYear : true,
beforeShowDay : function(date) {
var day = date.getDate();
return [true, (day < 10 ? "zero" : "")];
}
});
$( "#fecha_fin" ).datepicker({
dateFormat: 'dd-mm-yy',
changeMonth : true,
changeYear : true,
beforeShowDay : function(date) {
var day = date.getDate();
return [true, (day < 10 ? "zero" : "")];
}
});
});
function recalcular_fecha_fin(){
// Ponemos la fecha
var sFecha =$("#fecha_inicio").val();
var aFecha = sFecha.split("-");
var Fecha = new Date(aFecha[2], aFecha[1], aFecha[0]);
var dias = 7; //los dias que quieres aumentar
Fecha.setTime(Fecha.getTime()+dias*24*60*60*1000);
var D=Fecha.getDate();
var M=Fecha.getMonth();
Fecha=(D<10?"0"+D:D)+"-"+(M<10?"0"+M:M)+"-"+Fecha.getFullYear();
$("#fecha_fin").val(Fecha);
}