var btnSubmit = new TButton('Submit');
var layHorizontal = new THorizontalLayout();
var vtbURL = new TValidatableTextBox(300, new TURLValidator());
var wndCHVSample = createWindow('URL Validator Sample');
var onValidate = function() {
if (vtbURL.isValid()) {
btnSubmit.enable();
} else {
btnSubmit.disable();
}
};
btnSubmit.disable();
vtbURL.setValue('');
vtbURL.setOnValidationChanged(onValidate);
layHorizontal.add(new TText('Enter a URL:'));
layHorizontal.add(vtbURL);
wndCHVSample.add(layHorizontal);
wndCHVSample.add(btnSubmit);
showModal(wndCHVSample);