首页 > 网站 > WEB开发 > 正文

15.1.在TextInput及TextArea控件上使用Validator 和Formatter

2024-04-27 13:52:19
字体:
来源:转载
供稿:网友
15.1.1 问题
你需要为多个TextInput 和TextArea 控件进行验证和格式化。
15.1.2 解决办法
对于所有类型的输入数据, 无论是日期, 电话号码或者货币, 都要做以下的步骤:
使用Validator 去确保所有输入数据都是有效的。
使用Formatter 去规范所有输入数据的格式。
15.1.3 讨论
如果要让多个validator 和formatter 跟一个组件一起使用的话, 我们就需要为不同类型的验证创建独立的validator. 举例说, 当某个TextInput 组件返回一个focusOut 事件的时候, 我们就需要呼叫相对应的validator 内的validate 方法。假如你想把一个validator 绑定到指定的TextInput 组件, 你就需要把那个TextInput 设定为事件源及将TextInput 的属性修改为text。
代码如下:
+展开
-XML
<mx:NumberValidator id="numValidatorsource="{inputCurrency}property="text"/>
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表