0

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;
4

2 に答える 2

3

フィールドに入力しようとしている形式が間違っています。RFC2013-01-01 (YYYY-MM-DD)に従っているはずです。これは、dart やその他のバインディングから完全に独立しています。

于 2013-01-28T08:49:29.697 に答える
0

0 を付ける必要があることを付け加えておきます。つまり、2013-1-1 ではなく 2013-01-01 です。

于 2013-03-18T02:20:27.357 に答える