Hola buenas!! vereis estoy haciendo mi proyecto que consiste en una web hotelera.
Pues bien, tengo el siguiente problema, necesito que en el datepicker que uso para que los usuarios seleccionen las fechas en las que quieren reservar la habitacion, los dias ya reservados en esa habitacion aparezcan inhabilitados.
Supongo que sera haciendo una consulta a la base de datos donde seleccione las fechas de entrada y salida de la habitacion deseada, recorrer los dias 1 a 1 y que el datepicker los ponga como inhabilitados, pero no tengo ni idea de como hacerlo.
Este es el codigo que tengo en mi datepicker:
jQuery(function($){
$.datepicker.regional['es'] = {
closeText: 'Cerrar',
prevText: '<Ant',
nextText: 'Sig>',
currentText: 'Hoy',
monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio',
'Julio','Agosto','Septiembre','Octubre','Noviembre ','Diciembre'],
monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun',
'Jul','Ago','Sep','Oct','Nov','Dic'],
dayNames: ['Domingo','Lunes','Martes','Miércoles','Jue ves','Viernes','Sábado'],
dayNamesShort: ['Dom','Lun','Mar','Mié','Juv','Vie','S&aacu te;b'],
dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sá'],
weekHeader: 'Sm',
dateFormat: 'yy/mm/dd',
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: ''};
$.datepicker.setDefaults($.datepicker.regional['es']);
});
$(document).ready(function() {
$("#fechaEntrada").datepicker({minDate:0});
});
$(document).ready(function() {
$("#fechaSalida").datepicker({minDate:0});
});