Flex 4 - 如何格式化和验证DateField TextInput?

时间:2014-03-14 10:36:01

标签: actionscript-3 flex flex4

我有一个带有editable = true的 DateField 。现在我想验证DateField TextInput。如果用户输入这样的值" 200001/12/12",则必须显示错误消息。 我该怎么做?

1 个答案:

答案 0 :(得分:0)

如果您使用自己的日期格式,则需要通过自己的(自定义函数)进行验证。否则,您可以使用DateValidator并在DateField上调用validate:

<mx:DateValidator id="dateValidator" source="{myDate}" property="text" requiredFieldError="You must choose a date" />
<mx:DateField id="myDate" focusOut="dateValidator.validate()" />

这是一个基本的例子,也许你需要稍微调整一下。您也可以使用该引用(它在底部有一个工作示例):

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/validators/DateValidator.html

相关问题