Both of these are triggered as soon as you change the contents of a text box. Some website mentioned that onDirty is triggered when a form changes. So I added an option group to test that. But that option group didn't have an onDirty event.
So when would you use onChange? How about onEvent?