Flex中数据验证器有:
CurrencyValidator:货币数据验证
CreditCardValidator:信用卡数据验证
DateValidator:日期数据验证
NumberValidator:数字验证
PhoneNumberValidator:电话号码验证
EmailValidator:邮箱地址验证
ZipCodeValidator:邮政区号验证
Flex中的数据验证是由验证器(Validator)来执行的。验证器的创建是使用<mx:Validator>标签或者指定验证器的标签,如
<mx:Style>
.errorTip { borderColor:green}
</mx:Style>
<mx:PhoneNumberValidator id="phone"
source="{phoneInput}"
property="text"
trigger="{anniu}"
triggerEvent="click"
requiredFieldError="电话号码不能为空"
invalidCharError="电话号码必须为数字"
wrongLengthError="长度必须不能少于7位"/>
<mx:Form x="334.5" y="172" width="585" height="193" verticalGap="0" paddingLeft="10" paddingTop="10" paddingRight="10" paddingBottom="10">
<mx:FormItem label="请输入电话号码" height="35" width="365" fontSize="12">
<mx:TextInput id="phoneInput" width="273" height="34"/>
</mx:FormItem>
<mx:Button label="验证" id="anniu" fontSize="12"/>
</mx:Form>
分享到:
相关推荐
### Flex 验证器知识点详解 #### 一、Flex 验证器概述 Flex 是一款由Adobe提供的用于构建跨平台富互联网应用(RIA)的强大工具。它基于Flash平台,允许开发者利用XML和ActionScript创建复杂且高度交互的应用程序。...
Flex 内置验证器是 Flex 框架中用于确保用户输入数据有效性的工具,它们提供了多种验证方式,包括实时验证、提交值验证、通过性验证和脚本式验证。这些验证器帮助开发者轻松地检查用户输入,确保数据格式正确且符合...
Flex验证框架是一个专门为Flex应用程序设计的验证解决方案,它主要用于确保用户在交互过程中输入的数据符合预设的规则和标准。在Flex开发中,特别是在构建企业级应用时,数据验证是必不可少的,因为它能防止无效或不...
根据提供的标题、描述以及部分代码内容,我们可以推断出这些信息与Flex技术有关。Flex是一种用于构建跨浏览器、跨平台的富互联网应用(RIA)的软件框架,它使用Adobe Flash Player或Adobe AIR来呈现界面,并支持多种...
综上所述,Flex的表单验证涉及了多个层面,从基础的验证规则设置到复杂的自定义验证器实现。通过对`FormValidator.as`、`test2.mxml`和`Test.mxml`的深入研究,开发者可以掌握如何在Flex项目中有效地实施表单验证,...
本笔记将深入探讨Flex的基本概念、架构、组件、布局管理器以及事件处理机制,帮助初学者全面理解并掌握Flex开发。 1. **Flex简介**:Flex是一种开放源代码的框架,主要用于创建交互式的、基于Web的用户界面。它允许...
《FLEX学习笔记》 FLEX,全称为Flex Builder,是由Adobe公司开发的一款基于MXML和ActionScript的开源框架,用于构建富互联网应用程序(RIA)。它允许开发者创建具有交互性、响应性和丰富用户体验的Web应用。FLEX的...
【Flex Parsley IOC框架笔记】 Flex Parsley是一个强大的Inversion of Control (IoC)框架,专为Adobe Flex和ActionScript开发者设计,它基于依赖注入和MVC(Model-View-Controller)开发模式,旨在简化Flex应用程序...
这个“Flex文档资料整理合集”显然包含了关于Flex开发的全面参考资料,对于学习和理解Flex技术有着极大的帮助。以下是这个压缩包可能包含的一些核心知识点: 1. **Flex框架**:Flex是一个开源的MXML和ActionScript...
Flex事件机制是Adobe Flex应用程序开发中的核心组成部分,它允许组件之间进行有效的通信和交互。对于初级Flex程序员或爱好者来说,理解这一机制至关重要。在本文中,我们将深入探讨Flex事件的各个方面,包括事件流、...
标题中的“构建Flex自动验证框架”指的是在Flex应用程序开发中创建一个自动化验证系统。Flex是一种基于ActionScript的开源框架,用于构建富互联网应用程序(RIA)。自动验证框架是开发者用来确保用户输入数据有效性...
Flex是Adobe开发的一种用于构建富互联网应用程序(RIA)的框架,它主要基于ActionScript(AS)编程语言。在本文中,我们将深入探讨Flex学习过程中的基础语法,特别是从AS2到AS3的变化。 首先,ActionScript 3(AS3...
这个小例子展示了如何在Flex项目中创建和应用自定义非空验证器,从而提高用户界面的交互性和数据的准确性。通过下载的压缩包,你可以看到完整的实现过程,并在自己的项目中复用或修改这个验证器。请仔细研究提供的...
Flex是Adobe公司推出的一种用于构建富互联网应用程序(RIA)的技术,它基于ActionScript编程语言和Flex框架,可以创建交互性强、用户体验优秀的Web应用。本教程是作者精心编写的Flex学习资料,适合初学者入门,通过...
Flex ActionScript 学习笔记是关于使用Adobe Flex技术并结合ActionScript 3.0进行开发的知识总结。ActionScript 3.0是随着Flash CS3一起推出的一种强大的编程语言,相较于之前的ActionScript版本,它有着显著的提升...
在“Flex + Hessian 学习笔记(二)”中,我们可能涉及以下知识点: 1. **Flex应用的架构**:Flex应用通常包含三层结构:表现层(Presentation)、业务逻辑层(Business Logic)和数据访问层(Data Access)。Hessian...
FLEX图文编辑器是一款基于Adobe Flex技术构建的富文本编辑工具,特别强调了对图文混合编辑的支持。它允许用户在编辑环境中自由组合文本和图像,提供了类似Word的功能,如复制粘贴,使得内容创建更加便捷。这款编辑器...
本笔记将深入探讨Flex布局的核心概念、属性及其用法。 1. Flex容器(flex-container) Flex容器是通过设置`display`属性来定义的,有两种类型: - `display: inline-flex`:创建一个行内Flex容器,元素与其他行内...