2012-08-09 83 views
1

我有一個問題,與DatePicker。 基本上,我只希望它啓用,如果複選框被選中(默認爲禁用)。 如果我將DatePicker設置爲禁用,則在回發時保存TextBox值時出現問題。所以,當頁面加載時,我必須將datepicker設置爲啓用。禁用DatePicker如果輸入字段是隻讀

作爲解決方法,我的想法是將最小/最大日期設置爲底片,這意味着您不能選擇任何日期。 DatePicker仍會出現,但至少無法挑選日期。但問題是,如何再次刪除最小/最大設置(單擊複選框時),以便再次啓用選擇?

另外,有沒有其他方法可以壓制DatePicker

我真的不知道什麼樣的代碼,我可以張貼有可能,但這是我的DatePicker構造:

$("#<%= txtReleasedDate.ClientID %>").datepicker({ dateFormat: 'yy-mm-dd', minDate: -1, maxDate: -2 }); 

我想什麼,是一種方法,從它再次刪除的minDate和的maxDate。

+0

你能發表一些你已經有的代碼嗎? – 2012-08-09 14:21:58

+0

發佈一些代碼... – 2012-08-09 14:22:48

+0

我真的不知道我可以展示什麼代碼,以幫助澄清。我沒有做任何事情,但我已經添加了創建日期選擇器的部分,並帶有無效的最小/最大日期。 – Nicolai 2012-08-09 14:30:10

回答

0

在得到我本地的jQuery專家之後,他建議我閱讀文檔,清楚地說,你可以將minDate設置爲null。哎呀..

$("#<%= txtApprovedDate.ClientID %>").datepicker({ minDate: null }); 
相關問題