1

我需要选择出生日期,条件是用户必须年满 18 岁且小于 100 岁。如何为 dijit.form.DateTextBox 设置约束?请任何人帮助我这样做。

4

2 回答 2

1

尝试以下操作:

var test2 = new dijit.form.DateTextBox({
    constraints: {
        min: dojo.date.add(new Date(),"year",18),
        max: dojo.date.add(new Date(),"year",100),
    }
},document.createElement("div"));

问候,西蒙

于 2012-07-30T08:40:59.223 回答
0

dojo/date在您的 require 语句中要求并命名参数date

然后执行以下操作:

dateTextBox.set("constraints", {
    min: date.add(new Date(), "year", 18),
    max: date.add(new Date(), "year", 100)
});
于 2018-06-27T13:12:25.753 回答