The Number Validator Object

Number validator ensures that the input text contains only numbers.

var btnSubmit = new TButton('Submit');
var layHorizontal = new THorizontalLayout();
var vtbNumber = new TValidatableTextBox(300, new TNumberValidator());
var wndCHVSample = createWindow('Number Validator Sample');

var onValidate = function() {
      if (vtbNumber.isValid()) {
         btnSubmit.enable();
      } else {
         btnSubmit.disable();
      }
};

btnSubmit.disable();
vtbNumber.setValue('');
vtbNumber.setOnValidationChanged(onValidate);

layHorizontal.add(new TText('Enter Number:'));
layHorizontal.add(vtbNumber);

wndCHVSample.add(layHorizontal);
wndCHVSample.add(btnSubmit);
showModal(wndCHVSample);

When the user input the letter f, the submit button gets disabled.


Number validator constructor takes no parameters.

Number Validator Methods and Properties
Method/Property Description
getPhrase Gets validator object text message
validate Validates input text. Form:

validate(text)