dijit.form.DateTextBox设置日期范围

时间:2011-10-28 05:33:54

标签: dijit.form

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

2 个答案:

答案 0 :(得分: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"));

问候,西蒙

答案 1 :(得分:0)

Require dojo/date并在require语句date中命名参数。

然后执行以下操作:

dateTextBox.set("constraints", {
    min: date.add(new Date(), "year", 18),
    max: date.add(new Date(), "year", 100)
});