Validation working.
Color coats the fields that are required if the person misses them the first time.