注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

IOS & JAVA KEY

(iMilo)

 
 
 

日志

 
 
关于我

All the splendor in the world is not worth a good friend!! Hello my friend!!

网易考拉推荐

Flex数据校验 ①  

2010-05-04 16:07:30|  分类: Flex4 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 

说明:

①     NumberValidator类在mx.validators包下,详情:请参考Flex API

②     NumberValidator类能保证一个字符串是一个有效的数字。它能使这个数字在一个给定的范围内(对最大值、最小值进行规定)、或者是整数、非负数,并且不会超过规定的精度。它能正确的校验如“12,345.67”的数据。它能够为国际化定制十进制分离属性等……

操作步骤:

1、  新建一个Flex Project,名称为Demo;

2、  打开Demo.mxml,切换到Design模式,添加一个TextInput和一个Button;

3、  切换到Source模式,添加校验功能,代码如下:

<?xml version="1.0" encoding="utf-8"?>

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"

               xmlns:s="library://ns.adobe.com/flex/spark"

               xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">

    <fx:Declarations><!—添加校验-->

        <mx:NumberValidator id="AMTValidator"

                precision="2" <!--小数点后两位-->

                precisionError="小数点后只能有两位有效数字!"<!—错误信息-->

                allowNegative="false"<!—允许为负数设置-->

                negativeError="金额不能为负数,请重新输入!"<!—非负错误信息-->

                invalidCharError="金额必须为数字,请重新输入!"<!—非数字错误信息-->

                required="true"<!-—必输设置-->

                requiredFieldError="金额不能为空,请输入数据!"<!—空错误信息-->

                source="{AMT}"<!—-绑定textInput ID-->

                property="text"<!—-说明校验的数据为文本-->

                trigger="{submitButton}"<!—-绑定触发校验的控件 ID-->

                triggerEvent="click" /><!—-触发校验的事件-->

    </fx:Declarations>

    <mx:Form width="335" height="221" x="62" y="180">

        <mx:FormItem label=" 金 额:" required="true"><!—required属性展示显示*-->

            <s:TextInput id="AMT" />

        </mx:FormItem>

        <s:Button label=" 提 交 " id="submitButton" />

    </mx:Form>

</s:Application>

最后运行程序后,没有输入任何信息,效果如下:

Flex数据校验 ① - TEANA - JAVA KEY

2010-5-4

  评论这张
 
阅读(1260)| 评论(1)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017