目前我正在根据国家/地区下拉值设置 ZipCode 域。
if(this.countryCTComboBox.getSelectedCode() == 'USA')
{
this.zipCodeTextInputFieldValidator.domain = ZipCodeValidatorDomainType.US_ONLY;
this.zipCodeTextInputFieldValidator.wrongLengthError = this.zipCodeTextInputFieldValidator.wrongUSFormatError;
}
else if(this.countryCTComboBox.getSelectedCode() == 'Canada')
{
this.zipCodeTextInputFieldValidator.domain = ZipCodeValidatorDomainType.CANADA_ONLY
this.zipCodeTextInputFieldValidator.wrongLengthError = this.zipCodeTextInputFieldValidator.wrongCAFormatError;
}
如果从国家下拉列表中选择美国或加拿大,则效果很好。但它给wrongUSFormat
所有其他国家/地区带来了错误。
是否有任何方法可以禁用任何其他国家/地区的验证。