加入数据验证:数据模型支持自动数据验证,这就意味着你可以很方便地使用Flex验证器。as3.0验证的类包为mx.Validators.包中有一个基类Validator,其他的类都为其子类:

Validator有两个主要属性
source表示验证的对象(比如验证一个文本框,它的ID为phoneInput,则soure属性应绑定这个对象.
source="{phoneInput}"
property表示验证对象的属性(一个对象有很多属性,但你未指定验证哪一项,TextInput有一个text属性,就是我们的输入文本.所以表示验证的数据为text)

1),用标签实现验证: //绑定验证对象:source:表示验证的对象,property:表示验证对象的属性
<mx:PhoneNumberValidator id="pnV" source="{phoneInput}" property="text"/>

<mx:TextInput id="phoneInput"/>

2),用AS编程实现验证 <mx:Script>
<![CDATA[
import mx.validators.PhoneNumberValidator;
// 创建验证器
private var v:PhoneNumberValidator = new PhoneNumberValidator();
private function createValidator():void {
// 设置验证器
v.source = phoneInput;
v.property = "text";
}
]]>
</mx:Script>

<mx:TextInput id="phoneInput" creationComplete="createValidator();"/>

转载于:https://blog.51cto.com/aqqle/948255

flex学习笔记 数据验证相关推荐

  1. Flex学习笔记(零)

    推荐Flex的初学者学习Adobe官方提供的Flex in a Weekvideo series, Flex 4.5.这一系列教程虽然是英文视频,但是Adobe很贴心地给出了pdf格式的视频内容和源代 ...

  2. Flash/Flex学习笔记(30):不用startDrag和stopDrag的对象拖动

    对于从Sprite类继承来的对象,要实现拖放当然是Flash/Flex学习笔记(13):对象拖动(startDrag/stopDrag) 里讲的方法最方便,但是对于不是从Sprite类继承得来的对象, ...

  3. Flash/Flex学习笔记(51):3维旋转与透视变换(PerspectiveProjection)

    Flash/Flex学习笔记(49):3D基础 里已经介绍了3D透视的基本原理,不过如果每次都要利用象该文中那样写一堆代码,估计很多人不喜欢,事实上AS3的DisplayObject类已经内置了z坐标 ...

  4. 【Vue】学习笔记-数据交互

    [Vue]学习笔记-数据交互 概述 安装axios 通过axios向后台获取数据 数据交互的实现 常见错误总结 概述 基于Vue的web项目显示的所有服务端数据,都是通过Ajax获取的.官方推荐使用A ...

  5. Matlab学习笔记——数据文件定位

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 数据文件定位 1.fseek函数 2.ftell函数 3.feof函数 数据文件定位 1.fseek函数 用于改变 ...

  6. Excel VBA 学习总结 - 数据验证与正则表达式

    数据结构有云:程序=数据+操作.从中可以看出,数据才是程序的核心对象,每个程序所有的操作和意图都是围绕数据展开的.每个程序的结构基本都分为三个部分:输入,处理,输出.输入是接收用户的数据,处理过程是通 ...

  7. Flex学习笔记(1)——入门,HelloFlex

    稍微有些资历的Web程序员想必都还记得Macromedia这个公司吧,想当初网页编程三剑客:Dreamweaver.Flash.Fireworks是多么的红火,可惜现在Macromedia已经是一个过 ...

  8. 数据挖掘学习笔记-数据预处理部分(一)

    数据挖掘笔记-数据预处理部分(一) 数据预处理-年数据部分 设置索引与标记 异常值与缺失值处理 股票行为标记 归一化 onehot特征编码 数据预处理-日数据部分 导入数据与标记 缺失数据处理 数据简 ...

  9. Flash/Flex学习笔记(4):如何打开网页及Get/Post数据

    flash终究只是客户端技术,所以很多时候还是需要与服务端技术(比如asp,asp.net,jsp,php之类)进行数据交互的,下面的代码演示了如何在flash中打开网页,以及用GET/POST二种方 ...

  10. Flex 学习笔记之一:Flex 简介

    Flex 是一个高效.免费的开源框架,可用于构建具有表现力的 Web 应用程序,这些应用程序利用 Adobe Flash Player和 Adobe AIR, 运行时跨浏览器.桌面和操作系统实现一致的 ...

最新文章

  1. 量子计算机混战:新贵离子 vs 老派超导体
  2. 中tile函数_HelpGirlFriend 系列 --- tensorflow 中的张量运算思想
  3. php ?redis,PHP使用Redis存储Session
  4. eclipse和jdk的版本问题,比如printf()出错
  5. 对JSON的一点认识和理解以及JQuery处理JSON
  6. 每日一题:leetcode989.数组形式的整数加法
  7. 正确认识 Vista 激活期限
  8. oracle 查看最大连接数与当前连接数
  9. 2019校招Android面试题解1.0
  10. select完成单线程,多用户
  11. 2021-09-30安装windows10+ubuntu双系统
  12. 小米6线刷包php文件格式,小米6官方固件刷机教程_线刷|救砖教程图解
  13. 大数据杀熟?苹果回应:定价权在开发者那
  14. 1010001b 1101110b怎么用计算机,计算机组成原理计算题
  15. 真假屏幕测试软件,如何检测4K电视屏幕的真伪,漏出死像素?一键识别两种工具!...
  16. 几种操作系统的基本特点
  17. cesium 缩放_cesium 缩放中心点控制
  18. glibc 知:手册06:字符集处理
  19. 算法工程师面试之集束算法(beam search)
  20. Iphone图片、视频旋转

热门文章

  1. Spring Cloud随记----分布式配置中心再探---消息总线的引入
  2. Boyer-Moore算法
  3. jar命令成功完成 java -jar 命令却提示“没有主清单属性”!
  4. 1*1的卷积核与Inception
  5. gbdt 和random forest 效果非常好的思考!
  6. 【NLP】揭秘马尔可夫模型神秘面纱系列文章(二)
  7. 快速突破面试算法(内含从简到难的高频题型目录及每题的详解,已经归类整理好并外带博主的免费答疑)
  8. mysql查找多个表并更新值_Mysql子查询,连接,多表更新
  9. win8文件共享服务器搭建,Win8系统开启公用文件夹共享的方法【图文】
  10. android mvp模式到底好,Android中MVP设计模式