requestSubmit(): отправка формы с валидацией
Программный submit без обхода проверок.
`form.requestSubmit(submitter)` запускает constraint validation и событие `submit` как у клика по кнопке — кастомная кнопка «Отправить бриф» в div-обёртке не обходит `:invalid` и `reportValidity()`.
Не путайте с `form.submit()`, который валидацию пропускает.
- HTMLFormElement.requestSubmit() — MDN — Метод requestSubmit.
- Constraint validation — MDN — Валидация форм.
UX
После ошибки фокусируйте первое `:invalid` поле — `reportValidity()` уже показал подсказки браузера.