Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 ActionScript中弹出窗口内的验证字段_Actionscript 3_Apache Flex_Flex3_Actionscript 2_Flex4.5 - Fatal编程技术网

Actionscript 3 ActionScript中弹出窗口内的验证字段

Actionscript 3 ActionScript中弹出窗口内的验证字段,actionscript-3,apache-flex,flex3,actionscript-2,flex4.5,Actionscript 3,Apache Flex,Flex3,Actionscript 2,Flex4.5,我有一个弹出窗口,点击复选框打开,我想验证复选框内的字段 公共函数validatePopUp():布尔值{ 跟踪(“验证程序”); validatorPopUp=新的ArrayCollection(); validatorPopUp.addItem(iecCode_validator); validatorPopUp.addItem(branchno_验证器); 跟踪(“validatorPopUp.length”+validatorPopUp.length); var-valid:Boole

我有一个弹出窗口,点击复选框打开,我想验证复选框内的字段

公共函数validatePopUp():布尔值{ 跟踪(“验证程序”); validatorPopUp=新的ArrayCollection(); validatorPopUp.addItem(iecCode_validator); validatorPopUp.addItem(branchno_验证器); 跟踪(“validatorPopUp.length”+validatorPopUp.length); var-valid:Boolean=true; 对于每个(var验证器:验证器弹出窗口中的验证器){ var VRE:ValidationResultEvent=validator.validate(); if(VRE.type!=ValidationResultEvent.VALID){ 有效=错误; 跟踪(“有效=错误”); } } 追踪(“有效真实”); 返回有效;
}您在创建一个验证器时设置了Validator.property=“selectedItem”。然后,您试图让它验证一个复选框(该复选框没有名为“selectedItem”的属性),因此它将抛出该错误

至于你想做什么。。。这听起来像(从这句话“我想验证复选框内的字段”)您想知道选中了几个复选框中的哪一个。如果是这种情况,则应使用a而不是复选框。如果这是一个愿望/要求,你甚至可以将它们剥皮,使它们看起来像复选框


但是,如果您试图验证复选框是否已选中(必需),那么您可以在不使用验证器的情况下轻松直接检查它(checkbook.selected==true)

首先,Thnx 4 r正在运行。实际上,我试图在单击复选框时打开一个弹出窗口&弹出窗口中有一些文本字段,如果ny字段空值弹出窗口不应关闭,我想验证的CmbBox&它应该在特定字段上显示错误消息。我的上述代码在选中的CmbBox项目上弹出打开时工作正常。例如:-在弹出框m hvnig 2文本字段中,该字段已验证弹出框打开时间m获取错误消息…..然后您在某个地方遇到了引用问题,因为该错误肯定会引发,因为您的验证程序正在尝试验证没有“selectedItem”属性的复选框本身。我打赌您会发现一个“event.target”或复制/粘贴错误,错误地告诉您的验证器验证复选框。Thnx 4 ur帮助遇到了问题…这是清理和构建问题。