Add styling on invalid input fields

But still need to make this work correctly when the form is submitted.
Also no validation yet on number fields.