Tengo un jqueryui datepicker asociado con un texto de entrada. Cuando hago el cuadro de texto de entrada de manera que no quiero que aparezca el marcador de fecha. ¿Es eso posible? Establecería la propiedad readonly en verdadero o falso del código.Deshabilitar un jqueryui datepicker
<script>
$(function() {
$("#datepicker").datepicker();
});
</script>
<div class="demo">
<p>Date: <input type="text" id="CompleteDate"> <input class="change" type="checkbox" name="chkBoxb" id="chkBoxb"> </p>
</div>
j$('#chkBoxb').click(function(){
var paramChangeBoxes = j$('input:checkbox.change');
if (j$(this).is(':checked')) {
paramChangeBoxes.removeAttr('checked');
j$('#chkBoxb').attr('checked', 'checked');
j$('#CompleteDate').attr('readonly',false);
j$("#CompleteDate").datepicker();
}
else
{
j$('#CompleteDate').attr('readonly',true);
$("#CompleteDate:not([readonly])" ).datepicker();
}
});
Actualizado el código
cuando cambio la propiedad readonly a "false" obtengo el "datepicker" pero una vez que lo vuelvo a cambiar es necesario que datepicker esté desactivado pero parece estar visible ahora. Actualicé el código en la pregunta – Prady
@Prady, veo lo que estabas buscando ahora. Actualicé mi respuesta. –