Tengo un jQuery UI datePicker en mi página. Tengo un cuadro de texto en el que se muestra la fecha. El código es:Cómo hacer que una imagen del botón jQuery datePicker no se pueda cliquear
$("#cal").datepicker({
minDate: new Date(),
defaultDate: new Date(),
buttonImage:
'/images/calendar.gif',
constrainInput: false,
closeText: 'Close',
showButtonPanel: true,
showButtonText: 'Choose a date',
buttonImageOnly : true,
showOn : 'button'
});
$("#till").datepicker('setDate', today);
Quiero deshabilitar esto en algunas condiciones. Utilizo el siguiente código para deshabilitar:
$("#cal").datePicker('disable');
Apaga el cuadro de texto pero aún se puede hacer clic en la imagen. El problema está en IE, aparece el selector de fecha emergente, pero no se cierra cuando se hace clic en el botón de imagen asociado al selector de fecha.
También traté de enlazar una función onclick con la imagen para que no se pueda hacer clic. Pero eso no funciona tan bien.
Cómo hacer que el botón de imagen del selector de fecha no se pueda hacer clic cuando el selector de fecha está deshabilitado.
Cualquier ayuda sería apreciada.
Gracias, Farzana