Name

form — HTML 4.01 | HTML5

Synopsis

<form> . . . </form>

Indicates an interactive form that contains controls for collecting user input and other page content. There may be more than one form in a document, but forms may not be nested inside one another, and it is important that they do not overlap.

Start/End Tags

Required/Required

Attributes

Core, Internationalization, Events; plus onsubmit, onblur, onreset

HTML5 Global Attributes

accept="content-type-list"

Not in HTML5. Specifies a comma-separated list of file types (MIME types) that the server will accept and is able to process. One day browsers may be able to filter out unacceptable files when prompting a user to upload files to the server, but this attribute is not widely supported yet.

accept-charset="charset list"

Specifies the list of character encodings for input data that must be accepted by the server to process the current form. The value is a space- and/or comma-delimited list of ISO character set names. The default value is unknown. This attribute is not widely supported.

action="URL"

Required. Specifies the URL of the application that will process the form. The default is the current URL.

autocomplete="on|off"

HTML5 only. Allows the user agent (browser) to fill in a field automatically (on) or requires the user to enter the information every time (off). Omitting this attribute causes the control to inherit the autocomplete setting for the associated form element.

enctype="content type"

Specifies how the values for the form controls ...

Get HTML & XHTML Pocket Reference, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.