Changed keypress to keyup events to get correct value, and modified zip code validation