I have a form with a number of fields. There is a type field that depending on the type selected some fields are appropriate and others are not. I have all of that working. The problem is that if the user changes the type the non-appropriate fields are hidden but the data still exists. I want to validate so that when the type changes the user is given a warning and forced to remove the data from those fields. That all works the problem I'm having is that the type (a combobox) still changes How do I stop it from changing until all of the fields are blanked out?