<mx:NumberValidator source="{txt1}" property="text" integerError="Enter Integer value"
minValue="10" maxValue="100" domain="int"
trigger="{simul}" triggerEvent="click"
valid="Alert.show('Validation Succeeded!');"/>
当txt1的值小于10时,我收到错误消息“输入的数量太小”我如何编写此错误消息及其颜色......这是我得到的示例
我主要是如何定制它
http://livedocs.adobe.com/flex/3/langref/mx/validators/NumberValidator.html
答案 0 :(得分:1)
这可以通过验证号码来解决,例如在min value =0
中指定max value=100
和Numbervalidator
答案 1 :(得分:0)
只需为NumberValidator指定exceededmaxError和lowerThenMinError设置。
<mx:NumberValidator
exceedsMaxError="Too big."
lowerThanMinError="Too small" />
有趣的事实:默认消息甚至不相同。一个是关于数字,另一个关于数量。 这是因为有人向我指出了我必须寻找解决方案的问题。
要更改颜色,您可以使用:
<mx:Style>
.errorTip {
borderColor: haloOrange;
color: black;
fontFamily: Base02Embedded;
fontSize: 16;
fontWeight: normal;
}
TextInput {
errorColor: haloOrange;
}
</mx:Style>