HTMLFormElement.submit()

The HTMLFormElement.submit() method submits a given <form>.

This method is similar, but not identical to, activating a form's submit <button>. When invoking this method directly, however:

The HTMLFormElement.requestSubmit() method is identical to activating a form's submit <button> and does not have these differences.

If a form control (such as a submit button) has a name or id of submit, this method will mask the form's submit method.

<input> with attribute type="submit" will not be submitted with the form when using HTMLFormElement.submit(), but it would be submitted when you do it with original HTML form submit.

Syntax

HTMLFormElement.submit()

Example

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

Specifications

Specification Status Comment
HTML Living Standard
The definition of 'HTMLFormElement: submit' in that specification.
Living Standard

Browser compatibility

BCD tables only load in the browser