Estoy usando en mi proyecto el calendario js calendar de dynarach.
Pero las fechas incorrectas las valido con php, cuando podría validarlas con javascript y sería mucha más cómodo.
En algunas respues de por aquí he encontrado la siguiente función que se anexa al script que utilizo para mostrar el calendario y que deshabilita los días anteriores al actual.
Código Javascript:
Ver original
Calendar.setup({ trigger : "calagenda", inputField : "fagenda", dateFormat: "%d/%m/%Y", onSelect: function(cal) { cal.hide() }, ------------------------------------------------------------------------------ disabled: function(date) { var today = new Date(); return ( date.getDay() == 0 || (date.getTime() < today.getTime()-(1*24*60*60*1000) ) ) ? true : false; } -------------------------------------------------------------------------------- });
Vale, pero ahora, si quiero deshabilitar los días posteriores o desde un rago de fecha de x días a partir de la actual, tanto para atrás como para alante pues... no sé hacerlo pues no entiendo la función que he copiado.
Podríais echarme una mano a entenderla??
Mil gracias!!