0

我正在努力为 Dojo 1.5.1 制作 dijit.form.DateTextBox,使其仅使用一种日期格式进行验证和格式化,而不管用户浏览器的区域设置如何。使用这样的东西:

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

...并且浏览器设置为加拿大法语(“fr-ca”),它会验证像“2012 年 10 月 5 日”这样的日期不正确。为什么它忽略了明确的 datePattern?

遗憾的是,我不得不使用 Dojo 1.5.1,因为这是 IBM Lotus Domino 8.5.3 附带的。

非常感谢任何帮助或建议!

干杯,

亚历克斯

4

1 回答 1

0

我试了一下,我认为您将“格式”与“约束”混为一谈。请看小提琴: http: //jsfiddle.net/DPhxq/ 似乎在 FR-CA 中也可以验证

于 2012-10-08T21:26:12.503 回答