在 Flex 中的多个控件上使用相同的验证器
假设我有一个 Flex 中的电话号码验证器,并且有两个用于电话号码的 TextInput 控件。 我不想定义两个具有基本相同属性的单独验证器控件...但每个验证器只有一个“源”属性。 如何在多个控件上使用相同的验证器? (或任何等效的解决方案)
Say I have a phone-number validator in flex and I have two TextInput controls for phone numbers. I don't want to have two separate validator controls defined that have essentially the same attributes... but each validator has only one "source" attribute. How can I use the same validator on multiple control? (or any equivalent solution)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不是内联的,但您可以以编程方式执行验证,例如在提交表单时或当用户按 Tab 键移出控件时等。下面是一个使用单个 PhoneNumberValidator 来验证两个表单字段的示例; 单击“提交”按钮时会进行验证:
希望有帮助!
Not inline, but you can perform the validation programmatically, say, on submission of a form, or when a user tabs out of a control, etc. Here's an example using a single PhoneNumberValidator to validate two form fields; the validation happens when the Submit button gets clicked:
Hope it helps!
重现步骤:
TextInput 动态创建
实际结果:
即使删除附加数字,字段仍然为红色
预期结果:
如果删除附加数字,字段应恢复正常状态。
此问题的图片可以在查看屏幕截图中查看
Steps to reproduce:
TextInput creates dynamically
Actual Results:
Even when remove additional numbers,still field is Red
Expected Results:
if remove additional numbers, field should come its normal status.
Picture of this issue can be viewed at View Screen Shot