我在我的.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