我在我的.aspx頁面中使用了jquery datepicker。該控件工作正常。我需要的是禁用該控件,如果它所鏈接的文本框被禁用。例如。我在文本框「txtDateOfAssignment」上顯示datepicker。如果此文本框的Enabled屬性爲false,那麼datepicker不應該是活動的。禁用jquery datepicker
有人有想法嗎?
在此先感謝。
我在我的.aspx頁面中使用了jquery datepicker。該控件工作正常。我需要的是禁用該控件,如果它所鏈接的文本框被禁用。例如。我在文本框「txtDateOfAssignment」上顯示datepicker。如果此文本框的Enabled屬性爲false,那麼datepicker不應該是活動的。禁用jquery datepicker
有人有想法嗎?
在此先感謝。
,如果你看一下documentation你會發現有一個「禁用」的方法,所以你可以做:
$('id-of-your-textbox').datepicker('disable');
好了,最後你不使用jQuery的UI,但jQuery的日期選擇器,所以應該更類似於稱作文檔here
$(document).ready(function() {
$('.date-picker').dpSetDisabled(true);
});
如果要禁用只有1日期選擇器不使用要禁用類選擇「.date選取器」,但日期選擇器的ID 。
另一種可能的解決方案是
var j$=jQuery.noConflict();
j$("#inputTextID").datepicker(('disable'));
j$("#inputTextID").datepicker(('enable'));
感謝邁克!但我不使用UI日期選擇器。上面的代碼不適合我。 – IrfanRaza 2009-10-27 08:28:49
嗯,好的,你使用哪一個? – Mike 2009-10-27 14:58:56
請查看此鏈接http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/index.html。 也有關於禁用datepicker的演示(http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/datePickerDisabled.html),但我無法在我的aspx頁面的Page_Load事件中實現它。我的aspx頁面中有日期字段,其中一些需要在顯示頁面時被禁用。 感謝您分享寶貴的時間。 – IrfanRaza 2009-10-27 15:32:10