If I was you, I would resist the requirement, because users they may end up asking for the same thing on thousand of other fields.
But if you want, your next decision is when you want to show the dialog - immediately when changing the value or when saving the record. If the former, validate() method of the data source field may be the best place.