Editable controls (input, combo) trigger editing and validation events -
obj.onControlEditStarting = function(text){...};
obj.onControlEditStarted = function(text){...};
obj.onControlValidating = function(text){...};
obj.onControlValidated = function(text){...};
obj.onControlEditEnding = function(text){...};
obj.onControlEditEnded = function(text){...};
text (string) - the text being edited
obj.onControlValidated = function(text){
alert(text);
}
If you cancel (return non-zero value) onControlValidating
event - the focus wil stay in the control and editing will continue.