关键字: 验证
一、定义验证条件,如:
source为要绑定的文本框,trigger为绑定提交的按钮,triggerEvent为提钮的事件
requiredFieldError为提示信息
<mx:StringValidator source="{roomNameTxt}" required="true" property="text" id="va_roomName"
trigger="{submitBtn}" triggerEvent="click" requiredFieldError="必须输入房号"/>
<mx:NumberValidator source="{areaTxt}" required="true" property="text" id="va_area"
trigger="{submitBtn}" triggerEvent="click" requiredFieldError="必须输入建筑面积"
minValue="1" lowerThanMinError="必须是合法的建筑面积" invalidCharError="必须是合法的数字"/>
二、按钮提交时,绑定click事件,定义验证数组,值为Validator组件的id,如
var validArray: Array = new Array[va_roomName, va_area];
Validator.validateAll(validArray);
or
/*
var errors: Array = Validator.validateAll(validArray);
if(errors.length > 0){
return;
}*/