Проблема:
Поля формы не имеют<label>, используют только placeholder. Поле email имеет тип text, нет атрибута required.Причина:
Неправильное использование HTML-форм и игнорирование встроенной валидации.Ожидаемое поведение:
Каждое поле имеет<label> с for=id. Email — type="email". Обязательные поля — required. Кнопка — <button type="submit">.