我已经创建了一个DateTextBox,如:
<input dojoType="dijit.form.DateTextBox" constraints="{max: Date.now()}" id="startDate" />
页面加载时,该字段中没有任何值。我希望该值默认为今天。有办法解决吗?我知道我可以使用“值”属性并将其设置在声明中,但这只允许我在字段中放置静态日期,而不是动态日期。
如果该解决方案也可以使用表单重置,那也很好。
谢谢您的帮助!
最佳答案
解析器支持“now”关键字,因此您可以执行以下操作:
<input dojoType=dijit.form.DateTextBox value="now">
当然,对于程序化创建,您只需执行以下操作:
new dijit.form.DateTextBox({value: new Date()})
关于dojo - 如何将dijit.form.DateTextBox的初始值设置为今天?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1362392/