The submit Type

The Current State of HTML5 Forms

<input type=submit>
<input type=submit value="Click Me to Submit Form">

Live Demo









The Low Down

The submit input type is used to create a button that submits the form.

  • If the value attribute is present, the value of that attribute will be the text on the button. If not, the default wording on the submit button is “Submit”.
  • Include the name attribute if you want the value to be submitted with the form: the values of the name and value attributes, if both are present, are submitted with the form.
  • The submit event handler will occur on form submission: but that is on the form, not on the button itself.
  • If you want to prevent constraint validation, include the  formnovalidate attribute.
  • Include the formenctype to override the form’s MIME type.
  • Include the formmethod attribute with get or post to override the form’s method of submission.
  • The formaction attribute allows you to override the form’s actionattribute.
  • The formtarget attribute allows you to set the browsing-context for the form response.

Our Cookie Policy and Privacy Policy outline how we use cookies to help personalize content, tailor and measure our marketing, and improve your user experience. I agree to use of cookies for these purposes.