设置DateInputElement的初始值

时间:2013-01-27 17:26:29

标签: datepicker dart

我需要为DateInputElement设置初始值。 .dart文件有一个带有初始值的变量dob:

String dob='01/01/2013'

和html有

<input id='mydob' type='date' name='dob' required='true' bind-value='dob'/>
显示UI时,不会显示

dob。控件显示mm / dd / yyyy。 如果我在UI上选择日期,则日期值将填充在dob变量中。

尽管bind-value设置了双向绑定,但仍尝试将值设置为dob,如下所示:

<input id='mydob' type='date' name='dob' required='true' value={{dob}}  bind-  value='dob'/>

在生命周期事件中也尝试了以下操作,但没有奏效:

DateInputElement e = query('#mydob');
e.value=dob;

2 个答案:

答案 0 :(得分:3)

您尝试放入字段的格式错误。根据{{​​3}},它应该是2013-01-01 (YYYY-MM-DD)。这完全独立于dart或任何其他绑定。

答案 1 :(得分:0)

我想补充一点是必须要有0.所以它是2013-01-01而不是2013-1-1