У меня есть следующий код:
$("#fecha_fin, #bf_fin").click(function(){
if( $("#fecha_inicio").val() == "" ){
crearModal( "Alerta",
getMessage("/js/buscador/buscadores.js", "11", codidi, 'Por favor, seleccione la fecha de inicio del hotel.'));
$("#fecha_fin").val("");
}else if(($("#fecha_fin").val() == "") || (this.id == "bf_fin")){
var diasASumar = dif_dias("hoy", "fecha_inicio") + 1;
$("#fecha_fin").datepicker("option", "defaultDate", +diasASumar);
$("#fecha_fin").datepicker("show");
}
});
$("#fecha_fin").focus(function(){
if( $("#fecha_inicio").val() == "" ){
crearModal( "Alerta",
getMessage("/js/buscador/buscadores.js", "11", codidi, 'Por favor, seleccione la fecha de inicio del hotel.'));
$("#fecha_fin").val("");
}else if(($("#fecha_fin").val() == "") || (this.id == "bf_fin")){
var diasASumar = dif_dias("hoy", "fecha_inicio") + 1;
$("#fecha_fin").datepicker("option", "defaultDate", +diasASumar);
$("#fecha_fin").datepicker("show");
}
});
Дело в том, что когда происходит событие фокуса, вместо щелчка, строка, создающая defaultDate, не работает.Нет ошибки, просто он не делает то, что должен делать.Но когда событие является кликом, оно идет идеально.
Может кто-нибудь дать направление, пожалуйста?