在学习Flex的过程中,你可能会遇到Flex表单提交验证问题,本文向大家简单介绍一下,相信通过本文的学习你对Flex表单提交验证会有初步的认识。
Flex表单提交验证
一、定义Flex表单提交验证条件,如:
source为要绑定的文本框,trigger为绑定提交的按钮,triggerEvent为提钮的事件
requiredFieldError为提示信息
- <mx:StringValidatorsourcemx:StringValidatorsource="{roomNameTxt}"required="true"property="text"id="va_roomName"
- trigger="{submitBtn}"triggerEvent="click"requiredFieldError="必须输入房号"/>
- <mx:NumberValidatorsourcemx:NumberValidatorsource="{areaTxt}"required="true"property="text"id="va_area"
- trigger="{submitBtn}"triggerEvent="click"requiredFieldError="必须输入建筑面积"
- minValue="1"lowerThanMinError="必须是合法的建筑面积"invalidCharError="必须是合法的数字"/>
二、Flex表单按钮提交时,绑定click事件,定义验证数组,值为Validator组件的id,如
- varvalidArray:Array=newArray[va_roomName,va_area];
- Validator.validateAll(validArray);
- or
- /*
- varerrors:Array=Validator.validateAll(validArray);
- if(errors.length>0){
- return;
- }*/
【编辑推荐】