Reactive validation

Each field validation is done while typing in characters. The submit button will be pressable only when all the fields are valid.

Lazy validation

The submit button is always pressable. The fields validation is done after the button has been pressed.