Chinaunix首页 | 论坛 | 博客
  • 博客访问: 146846
  • 博文数量: 24
  • 博客积分: 3000
  • 博客等级: 中校
  • 技术积分: 320
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-21 10:48
文章分类

全部博文(24)

文章存档

2008年(24)

我的朋友
最近访客

分类: 系统运维

2008-03-24 11:11:39

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="" layout="vertical" fontSize="12" width="300" height="200">
    <mx:Style>
        <![CDATA[
        .errorTip
        {
            fontSize: 12;
        }
        ]]>
    </mx:Style>
    <mx:StringValidator id="nameV" source="{nameTI}" property="text"
        minLength="2"
        maxLength="5"
        requiredFieldError="必须输入姓名!"
        tooShortError="姓名过短!"
        tooLongError="姓名过长!"
        trigger="{btn}" triggerEvent="click"/>
    <mx:NumberValidator id="ageV" source="{ageTI}" property="text"
        domain="int"
        minValue="6"
        maxValue="100"
        lowerThanMinError="年龄过小!"
        exceedsMaxError="年龄过大!"
        integerError="年龄必须是整数!"
        invalidCharError='输入了非数字字符!'
        requiredFieldError="必须输入年龄!"
        trigger="{btn}" triggerEvent="click"/>
    <mx:Validator id="sexV" source="{sexRBG}" property="selectedValue"
        requiredFieldError="必须选择性别!"
        trigger="{btn}" triggerEvent="click"
        listener="{maleRB}"/>
    <mx:EmailValidator id="emailV" source="{emailTI}" property="text"
        requiredFieldError="必须输入E-mail"
        invalidCharError="E-mail地址中有错误字符。"
        invalidDomainError="E-mail地址中的域名不符合规范。"
        invalidIPDomainError="E-mail地址中的IP格式域名不符合规范。"
        invalidPeriodsInDomainError="域名中的“.”错误。"
        missingAtSignError="E-mail地址缺少“@”符号。"
        missingPeriodInDomainError="域名中缺少“.”"
        missingUsernameError="E-mail地址缺少用户名。"
        tooManyAtSignsError="E-mail地址中的“@”符号太多。"
        trigger="{btn}" triggerEvent="click"/>
        
    <mx:FormItem label="姓名:" width="200">
        <mx:TextInput id="nameTI"/>
    </mx:FormItem>
    <mx:FormItem label="年龄:" width="200">
        <mx:TextInput id="ageTI"/>
    </mx:FormItem>
    <mx:FormItem label="性别:" direction="horizontal" width="200">
        <mx:RadioButtonGroup id="sexRBG"/>
        <mx:RadioButton id="maleRB" groupName="sexRBG" label="男" value="1"/>
        <mx:RadioButton id="femaleRB" groupName="sexRBG" label="女" value="0"/>
    </mx:FormItem>
    <mx:FormItem label="E-mail:" width="200">
        <mx:TextInput id="emailTI"/>
    </mx:FormItem>
    <mx:Button id="btn" label="提交" />
</mx:Application>

代码:
文件:validation.zip
大小:4KB
下载:下载

阅读(1237) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~