2012-10-06 23 views
0

爲了驗證和格式化,無論用戶的瀏覽器的語言環境如何,我都試圖讓dijit.form.DateTextBox for Dojo 1.5.1只使用一種日期格式進行驗證和格式化。使用這樣的事情:Dojo 1.5.x,DateTextBox和Locale

var d = new dijit.form.DateTextBox({name:n,displayedValue:v,format:{ formatLength:'short',  selector:'date',datePattern:'MM/dd/yyyy',locale:'en' }},formElement); 

...和瀏覽器設置爲加拿大法語(「FR-CA」),它證明了一個日期,如「10/05/2012」爲不正確時,它不是。爲什麼它忽略了顯式的datePattern?

很遺憾,我不得不使用Dojo 1.5.1,因爲這是IBM Lotus Domino 8.5.3附帶的。

任何幫助或建議,非常感謝!

乾杯,

亞歷

+0

似乎驗證還好......我也忘了它本質上也是以這種格式提交日期。非常感謝您的任何建議! – user1098932

回答