Javascript 如何从Dijit.Calendar中获取值?

Javascript 如何从Dijit.Calendar中获取值?,javascript,calendar,dojo,Javascript,Calendar,Dojo,这很容易,至少我觉得是这样 我在标记中声明了一个Dijit.Calendar,它可以很好地加载并工作。 但我不明白我将如何访问该值 我想做的是,更新日历旁边的文本框,以包含用户选择的日期。我不在乎它是否会在用户单击日期后立即更新,或者是否需要以某种方式确认他的选择。我只是想知道如何做到这一点 遗憾的是,参考指南没有提供任何信息,除了如何设置外…由dojo IRC上的dleonardi回答 基本上是将onChange事件连接到小部件实例,可以使用dijit.byId()(不是dojo.byId()

这很容易,至少我觉得是这样

我在标记中声明了一个Dijit.Calendar,它可以很好地加载并工作。 但我不明白我将如何访问该值

我想做的是,更新日历旁边的文本框,以包含用户选择的日期。我不在乎它是否会在用户单击日期后立即更新,或者是否需要以某种方式确认他的选择。我只是想知道如何做到这一点

遗憾的是,参考指南没有提供任何信息,除了如何设置外…

由dojo IRC上的dleonardi回答

基本上是将
onChange
事件连接到小部件实例,可以使用
dijit.byId()
不是
dojo.byId()
)检索小部件实例

然后返回的实例只包含一个名为
value
的属性,它是
Date
的实例,这对您有帮助吗?