Forms with validation.
Validation is done on JS.
The field has three states:
The field is empty, the field is filled correctly, the field is filled incorrectly.
There is also a styling for a situation when the field is focused.
The button becomes active only after all fields are filled and checked.