2013-03-07 42 views
0

我有一個dateTextInput並添加了一個約束來選擇未來的日期,我在這裏得到的問題早於它曾經是一個文本框,用戶必須輸入日期的格式爲mm/dd/yy [是的,當我看到它時幾乎被我殺死了],我沒有權限編輯服務,所以我需要做的就是發送文本,就像以前接收文本一樣。Dojo dateTextInput

基本上有一個包含所有具有getById的檢索'value'的javascript,我希望以mm/dd/yy格式給出值。

可能嗎?

回答

0

不幸的是,道場似乎有一個功能,可以讓你顯示 2位數的年份,但不檢索他們的方式:

有時你可能需要輸入和顯示年頭了格式只有2位數的年份。請注意,服務器仍然需要在表單提交上發送完整的4位數年份,以便它不含糊。有一個約束屬性fullYear(布爾值),它控制年份的表示形式爲2位或4位。捕捉的是隻有在創建了小部件後才能設置它。

http://dojotoolkit.org/reference-guide/1.8/dijit/form/DateTextBox.html#working-with-two-digit-years

但是,你可以調用的文字框get("value"),它會給你一個JavaScript Date對象。您可以使用內置方法或您最喜愛的日期庫將其轉換爲您喜歡的任何字符串格式:http://www.w3schools.com/jsref/jsref_obj_date.asp