`
sjkgxf7191
  • 浏览: 252297 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用Validators.validateAll()方法同时验证多个输入

    博客分类:
  • flex
阅读更多

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white" creationComplete="initApp()">

<mx:Style>
 .errorTip
 {
 fontSize: 12;
 }
</mx:Style>
 <mx:Script>
 <![CDATA[
 import mx.events.ValidationResultEvent;
 import mx.controls.Alert;
 import mx.validators.Validator;

 private var myValidators:Array;
 

 private function initApp ():void {
 myValidators = [valid1, valid2];
 }

 private function clickHandler():void {
 var errors:Array = Validator.validateAll(myValidators);
 if (errors.length == 0) {

 Alert.show("Looks valid to me.", "SUCCESS");
 }
 }
 ]]>
 </mx:Script>

 <mx:StringValidator id="valid1" source="{ti1}" property="text" minLength="4" maxLength="6" tooShortError="太少了吧" tooLongError="太多了吧" />
 <mx:StringValidator id="valid2" source="{ti2}" property="text" minLength="4" maxLength="6" />
 <mx:Label text="最少4个字符,最多6个字符,谢谢!" fontSize="12"/>

 <mx:TextInput id="ti1" />
 <mx:TextInput id="ti2" />

 <mx:Button label="validate" click="clickHandler()" />

</mx:Application>

分享到:
评论

相关推荐

    Validators.dll

    AJAX.NET 里的Validators.dll 替换掉之前的 &lt;tagMapping&gt;&lt;br&gt; &lt;add tagType="System.Web.UI.WebControls.CompareValidator" mappedTagType="Microsoft.Web.UI.Compatibility.CompareValidator, ...

    w3validators.jar

    w3validators.jar

    Angular-ngx-validators.zip

    Angular-ngx-validators.zip,角度2 NGX验证程序的验证程序库,Angularjs于2016年发布,是Angularjs的重写版。它专注于良好的移动开发、模块化和改进的依赖注入。angular的设计目的是全面解决开发人员的web应用程序...

    开源项目-mwitkow-go-proto-validators.zip

    开源项目-mwitkow-go-proto-validators.zip,Go的声明性protobuf验证codegen

    Validators 及其使用方法

    将Validators.dll添加到项目中,然后在web.config中configuration/system.web/pages节点中添加(或修改)如下的元素: &lt;add tagType="System.Web.UI.WebControls.CompareValidator" mappedTagType="Microsoft.Web...

    magic.lambda.validators

    魔术Lambda验证器该项目包含用于Magic的输入验证器。 更具体地说,它包含以下插槽。 [validators.date] -验证某些日期输入在[min]和[max]值之间[validators.email] -验证某些输入是合法的电子邮件地址[validators....

    Python库 | sloth_ci.validators.github-1.0.4-py3-none-any.whl

    资源分类:Python库 所属语言:Python 使用前提:需要解压 资源全名:sloth_ci.validators.github-1.0.4-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    gwt-bean-validators-0.22.0.zip

    gwt-bean-validators.zip,gwt bean验证程序是jsr-303/jsr-349bean验证程序的集合。可以在服务器上使用

    go-proto-validators:从.proto批注生成消息验证器

    一个protoc插件,它基于.proto文件中的字段选项在Go proto struct上生成Validate() error函数。 验证功能是代码生成的,因此不会因对嵌套消息的基于标签的反射而影响性能。 要求 目前已验证使用Protobuf验证程序可...

    Python库 | insightconnect_integrations_validators-2.33.0.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:insightconnect_integrations_validators-2.33.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    v-validate:V语言中验证字符串的简单库

    该库的主要目的是验证 Web 应用程序中的用户输入。 由于网络中输入的性质(它几乎总是字符串),主要重点是验证字符串。 安装和使用 该库提供了许多验证器和消毒器 验证器 以下是当前可用验证器的完整列表: 验证...

    Validators.rar

    解决ajax与vs2005验证控件冲突的问题,而已控件的使用与原来的使用方法一样!

    validators

    validators

    functional-validators, 生成验证表达式.zip

    functional-validators, 生成验证表达式 功能验证器。:构建验证表达式。:: 使用这里表达式验证数据。安装npm install functional-validators导入nodejsvar V = require('functio

    PyPI 官网下载 | chainable-validators-0.4.zip

    资源来自pypi官网。 资源全名:chainable-validators-0.4.zip

    chainable-validators:使用可链接验证器功能的Python数据验证框架

    可链接的验证器位于validators.validators模块中。 为了方便起见,可以直接从validators程序包中导入它们: &gt;&gt;&gt; from validators import required, istype, gte 可链接的验证器可以独立使用,也可以作为链的一部分

    ng-validators:Angular输入验证器的集合

    该存储库包含有用的Angular输入验证器的集合,其中一些也可以独立使用。 安装 npm i -S @moebius/ng-validators 用法 import { birthDateValidator } from '@moebius/ng-validators' ; this . form = this . form...

Global site tag (gtag.js) - Google Analytics