HTMLFormElement.submit()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

io error: No such file or directory (os error 2) (/home/runner/work/yari/yari/mdn/translated-content/files/ru/web/api/html_dom_api/index.md)

Метод HTMLFormElement.submit() позволяет отправить форму <form>.

Этот метод похож, но не идентичен кнопке <button>. , который активирует отправку формы. Однако при непосредственном вызове этого метода:

  • Событие unsupported templ: event не инициировано. В частности, обработчик события onsubmit для данной формы не запускается.
  • Проверка ограничений не запускается.

Метод HTMLFormElement.requestSubmit() идентичен кнопке <button> , которая активирует отправку формы и не имеет различий, указанных выше.

Если элемент управления формы (например, кнопка отправки) имеет name или id кнопки submit, тогда этот метод будет маскировать метод submit формы..

Syntax

HTMLFormElement.submit()

Example

js
document.forms["myform"].submit();

Спецификации

Specification
HTML Standard
# dom-form-submit-dev

Совместимость с браузерами

BCD tables only load in the browser