我的情景,
<fx:Declarations>
<mx:DateValidator id="dobValidator"
source="{dobInput}"
property="text"
requiredFieldError="required"
/>
</fx:Declarations>
<s:FormItem id="dobLabel" label="Date Of Birth">
<mx:DateField id="dobInput"
restrict="0-9 /"
editable="true"
yearNavigationEnabled="true"
formatString="YYYY/MM/DD"
focusOut="dobValidator.validate()"/>
</s:FormItem>
这里,formatString没有效果。如果我选择或输入这样的日期值&#34; 1990/12/12&#34;,它将显示错误,如&#34;以MM / DD / YYYY&#34;格式输入日期。 我不知道我的错误是什么?有人可以帮帮我吗?
答案 0 :(得分:0)
您需要在inputFormat
个实例中指定DateValidator
。
<mx:DateValidator id="dobValidator"
source="{dobInput}"
property="text"
requiredFieldError="required"
inputFormat="YYYY/MM/DD"
/>
</fx:Declarations>