波斯码BOSSMA Information Technology

Flex的数据验证控件

发布时间:2008年6月19日 / 分类:Flex / 次浏览 / 评论

??? 一直感觉flex builder与visual studio有很多的相似之处。
?? 这篇文章介绍flex中的数据验证控件如何使用,感觉比asp.net的验证控件要好那么一点点。flex封装了常见的数据验证,如电子邮件、电话号码等。所有的验证控件都继承了mx.validators.Validator 这个类。如果你想开发一个自己的验证控件,可以继承这个类,并且重写Validator.doValidation() 这个方法,这一篇文章不会介绍这些东西。
?? 先来看一个例子:
?? 有这样一个表单,要求输入用户名和电子邮件,使用了StringValidator和EmailValidator这两个控件。
?? 代码如下:

在验证控件中source指定了要验证的控件,property指定了控件的输入属性,trigger指定了触发验证的控件,triggerEvent指定了触发验证的控件的事件。这里就介绍这几个,其它属性自己可以看看。

如果输入的信息不符合我们的要求,验证控件会返回定义的错误信息,怎么使表单不能提交呢?
我使用这种办法,不知道有没有更好的办法:

如下图:验证发现问题

OK,这篇文章到这里就结束了,验证控件有很多,欢迎大家与我交流。

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自波斯码,原文地址《Flex的数据验证控件

关键字:

建议订阅本站,及时阅读最新文章!
【上一篇】 【下一篇】

发表评论