The Identity Validator Object
Identity validator validates if two values are identical.
var btnSubmit = new TButton('Submit');
var layForm = new TFormLayout();
var vtbPassword = new TValidatableTextBox(300, new TEmptyValidator(), true);
var vtbPassConf = new TValidatableTextBox(300, new TIdentityValidator(vtbPassword, 'Password'), true);
var wndCHVSample = createWindow('Identity Validator Sample');
var onValidate = function() {
if (vtbPassword.isValid() && vtbPassConf.isValid()) {
btnSubmit.enable();
} else {
btnSubmit.disable();
}
};
btnSubmit.disable();
vtbPassword.setValue('');
vtbPassword.setOnValidationChanged(onValidate);
vtbPassConf.setValue('');
vtbPassConf.setOnValidationChanged(onValidate);
layForm.add(new TText('Enter Password:'), vtbPassword);
layForm.add(new TText('Confirm Password:'), vtbPassConf);
wndCHVSample.add(layForm);
wndCHVSample.add(btnSubmit);
showModal(wndCHVSample);

When the two values in both vtbPassword and vtbPassConf are equal, the submit button gets enabled.

Identity validator constructor takes two parameters:
new TIdentityValidator(objectToValidate, objectToValidateTitle);
Tip objectToValidate must be a Validatable Text Box object.
Identity Validator Methods and Properties
| Method/Property |
Description |
| getPhrase |
Gets validator object text message |
| validate |
Validates input text with he input text in the validated text box. Form:
validate(text) |