paso 7:
Funcion datepicker que bloquea las fechas recibidas:
Código Javascript
:
Ver original<script type="text/javascript">
$(function() {
$( "#Datepicker1" ).datepicker({
autoSize: true,
dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],
dayNamesMin: ['Dom', 'Lu', 'Ma', 'Mi', 'Je', 'Vi', 'Sa'],
firstDay: 1,
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'],
dateFormat: 'yy-mm-dd',
minDate: 0,
beforeShowDay: checkAvailability,
changeMonth: true,
/*numberOfMonths: 2,
showButtonPanel: true*/
/*changeYear: true*/
});
var $myBadDates = new Array(<?php echo $dispo_json ?>);
function checkAvailability(mydate){
var $return=true;
var $returnclass ="available";
$checkdate = $.datepicker.formatDate('yy-mm-dd', mydate);
for(var i = 0; i < $myBadDates.length; i++)
{
if($myBadDates[i] == $checkdate)
{
$return = false;
$returnclass= "unavailable";
}
}
return [$return,$returnclass];
}
});
</script>
espero les sirva....