.requestSubmit() это довольно свежий метод, и хоть он работает почти везде но тем не менее нужно иметь ввиду что где-то может не работать.
Вот ссылочка на caniuse ресурс.
Ну и вот полифил:
const form = document.querySelector("form");
if (form.requestSubmit) {
form.requestSubmit();
} else {
form.submit();
}
#shortread #js