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