introduce popup for invalid field

the popup gives the reason for invalidation