>Why does the valid event always fire even if it's not in edit mode, or even if the user doesn't change value? Why can't the valid event fire only when the value changes?
Are you sure, if field is disabled, it still fires? Anyway, you can make you valid to be conditional...
If it's not broken, fix it until it is.
My Blog