Actionscript 3 Flex 4-如何格式化和验证DateField TextInput?
我有一个日期字段,可编辑=true。现在我想验证DateFieldTextInput。如果用户输入类似“200001/12/12”的值,则必须显示错误消息。Actionscript 3 Flex 4-如何格式化和验证DateField TextInput?,actionscript-3,apache-flex,flex4,Actionscript 3,Apache Flex,Flex4,我有一个日期字段,可编辑=true。现在我想验证DateFieldTextInput。如果用户输入类似“200001/12/12”的值,则必须显示错误消息。 我怎么做 如果您使用自己的日期格式,则需要自己进行验证(自定义函数)。否则,您可以使用DateValidator并在DateField更改时调用validate: <mx:DateValidator id="dateValidator" source="{myDate}" property="text" requiredFieldEr
我怎么做 如果您使用自己的日期格式,则需要自己进行验证(自定义函数)。否则,您可以使用DateValidator并在DateField更改时调用validate:
<mx:DateValidator id="dateValidator" source="{myDate}" property="text" requiredFieldError="You must choose a date" />
<mx:DateField id="myDate" focusOut="dateValidator.validate()" />
这是一个基本的例子,也许你需要稍微调整一下。您还可以使用参考(底部有一个工作示例):
它正在工作。我在我的应用程序中使用类似于“YYYY/MM/DD”的格式字符串。如果包含此代码,则会显示错误,如“以MM/DD/YYYY格式键入日期”。如果你知道,请分享答案?我不明白现在有什么问题?:)