2010-09-23 6 views
1

J'utilise Keith Wood jQuery Calendars Datepicker (pas son jQuery Datepicker). Dans une page, j'ai de nombreuses entrées de calendrier (en utilisant css comme sélecteurs). Comment désactiver l'un d'entre eux?désactiver Keith Wood jQuery Calendriers Datepicker

// js 
$('.calendar-input').calendarsPicker({ 
    dateFormat: 'mm/dd/yyyy', 
    autoSize: true, 
    showTrigger: '<img src="calendar.gif">', 
}); 

<!-- html --> 
<input type="text" class="calendar-input" name="cal_1" id="cal_1"> 
<input type="text" class="calendar-input" name="cal_2" id="cal_2"> 
<input type="text" class="calendar-input" name="cal_3" id="cal_3"> 

Disons que je veux désactiver cal_3 (utilisateur ne peut pas choisir ou modifier de cet objet). Si je change la classe cal_3 en quelque chose d'autre, la taille de l'objet devient élargie (puisque j'utilise autoSize true) et le bouton du calendrier n'est plus affiché. Tout ce que je veux, c'est juste faire la même taille que les autres et le bouton de calandre montre encore.

Merci

Répondre

0

Avez-vous essayé dans une partie de votre code d'appeler cette ligne suivante?

$('#cal_3').attr('disabled','disabled'); 
+0

ow ... J'ai oublié cet attribut de base. Merci Reigel: D – tsurahman