我在我的JSP中使用datepicker(datepicker.min.js)。 http://freqdec.github.io/datePicker/如何禁用datePicker的自動填充功能
當我輸入01/01/17時,它會自動填充爲01/01/2017鉻和01/01/1917在IE中。
有誰知道如何禁用此功能?
我希望我輸入17年1月1日,並獲得17年1月1日,而不是2017年1月1日或1917年1月1日。
我在我的JSP中使用datepicker(datepicker.min.js)。 http://freqdec.github.io/datePicker/如何禁用datePicker的自動填充功能
當我輸入01/01/17時,它會自動填充爲01/01/2017鉻和01/01/1917在IE中。
有誰知道如何禁用此功能?
我希望我輸入17年1月1日,並獲得17年1月1日,而不是2017年1月1日或1917年1月1日。
根據相關文檔,它看起來像你應該初始化您的日期選擇器:
datePickerController.createDatePicker({
formElements:{
'date-picker-id': '%m/%d/%y'
}
});
%y
是一年中的2位數字表示。詳情請參閱Date formats部分。
您錯過了結束報價。請將''date-picker-id':'%m /%d /%y'更改爲''date-picker-id':'%m /%d /%y''。 – Alexander
修正了,謝謝指出。 – SimplyComplexable
對不起,沒有說清楚。我希望日期格式爲mm/dd/yyyy,但我不希望插件自動將我的輸入年份從2位數擴展到4位數。 –
你可以只取出日期選擇器的默認行爲在change
事件,從文檔,你可以用自己的addEvent(obj, type, fn)
功能,或只是堅持與defaule addEventListener
功能。
您的代碼將是這樣的:
addEvent(datePickerController, "change", function(e){
e.preventDefault();
});
他們還提供了一個選項來刪除任何情況下,你可以使用removeEvent(obj, type, fn)
功能。
請提供一個鏈接到圖書館。 有幾個庫被稱爲datepicker。 – Catalyst
什麼是功能應該禁用?日期選擇器必須如何工作? – Alexander
我再次編輯我的文章。 –