<?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>
分享到:
相关推荐
AJAX.NET 里的Validators.dll 替换掉之前的 <tagMapping><br> <add tagType="System.Web.UI.WebControls.CompareValidator" mappedTagType="Microsoft.Web.UI.Compatibility.CompareValidator, ...
w3validators.jar
总之,"Validators.rar"文件提供的组件解决了Ajax与VS2005验证控件的兼容性问题,使得开发者能够在使用Ajax进行异步操作的同时,依然能够利用强大的验证功能,保证应用程序的数据完整性。"Validators.dll"作为这个...
Angular-ngx-validators.zip,角度2 NGX验证程序的验证程序库,Angularjs于2016年发布,是Angularjs的重写版。它专注于良好的移动开发、模块化和改进的依赖注入。angular的设计目的是全面解决开发人员的web应用程序...
开源项目“mwitkow-go-proto-validators”是一个基于Go语言的代码生成工具,它为protobuf消息类型...通过使用这个开源项目,开发者可以专注于业务逻辑,而不必为每个输入字段手动编写验证代码,大大提升了开发效率。
魔术Lambda验证器该项目包含用于Magic的输入验证器。 更具体地说,它包含以下插槽。 [validators.date] -验证某些日期输入在[min]和[max]值之间[validators.email] -验证某些输入是合法的电子邮件地址[validators....
将Validators.dll添加到项目中,然后在web.config中configuration/system.web/pages节点中添加(或修改)如下的元素: <add tagType="System.Web.UI.WebControls.CompareValidator" mappedTagType="Microsoft.Web...
资源分类:Python库 所属语言:Python 使用前提:需要解压 资源全名:sloth_ci.validators.github-1.0.4-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
在处理提交按钮的点击事件时,可以使用Validator.validateAll()方法检查所有关联的验证器,以确保所有输入都有效: ```actionscript private function handleSubmit():void { var results:Vector.<mx.events....
在IT行业中,"validators"通常指的是验证器,这是一个在软件开发中非常重要的概念,尤其是在处理数据输入、确保数据质量和安全时。验证器是用于检查数据是否符合预定义规则或标准的程序组件。这些规则可能包括格式...
为了详细了解`chainable-validators`库的工作方式和使用方法,我们需要解压缩文件,阅读文档,查看源代码,并可能运行测试以了解其实现的验证器是如何工作的。此外,还可以在PyPI页面查找该库的更多信息,包括用户...
一个protoc插件,它基于.proto文件中的字段选项在Go proto struct上生成Validate() error函数。 验证功能是代码生成的,因此不会因对嵌套消息的基于标签的反射而影响性能。 要求 目前已验证使用Protobuf验证程序可...
以下是一个使用`validateall()`方法进行多Item验证的示例: ```xml <![CDATA[ import mx.controls.Alert; import mx.events.FlexEvent; import mx.events.ValidationResultEvent; import mx.validators....
Struts是一个广泛使用的Java Web...通过分离验证逻辑与业务逻辑,开发者可以更专注于应用的核心功能,同时保证了用户输入数据的正确性。理解并熟练运用这些验证工具,将有助于提升你的Java Web开发技能,提高项目质量。
资源分类:Python库 所属语言:Python 资源全名:insightconnect_integrations_validators-2.33.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
Struts2是一个流行的Java web开发框架,它提供了一种强大的数据输入验证机制,确保用户提交的数据符合预期格式和约束。本教程将深入讲解Struts2中的数据输入验证,包括两种主要验证方式:客户端验证和服务端验证。...
这里的`StringField`和`PasswordField`是表单字段类型,而`validators.Length`和`validators.DataRequired`则是用于验证的规则。`Length`验证器确保用户名长度在4到25个字符之间,`DataRequired`则确保密码字段非空...