| Name | Type | Default | Comment |
|---|
| accept | CDATA | #IMPLIED | comma-separated list of media types as per RFC2045; list of MIME types for file upload |
| accept-charset | CDATA | #IMPLIED | a space-separated list of character encodings as per RFC2045; list of supported charsets |
| action | CDATA | #REQUIRED | Uniform Resource Identifier as per RFC2396; a Uniform Resource Locator (URL) is a URI; server-side form handler |
| class | CDATA | #IMPLIED | space-separated list of classes |
| dir | ( ltr | rtl ) | #IMPLIED | direction for weak/neutral text |
| enctype | CDATA | "application/x-www-form-urlencoded" | media type as per RFC2045 |
| id | ID | #IMPLIED | document-wide unique id |
| lang | NMTOKEN | #IMPLIED | language code (backwards compatible); language code as RFC3066 |
| method | ( get | post ) | "get" | HTTP method used to submit the form |
| name | NMTOKEN | #IMPLIED | name of form for scripting |
| onclick | CDATA | #IMPLIED | a pointer button was clicked; script expression |
| ondblclick | CDATA | #IMPLIED | a pointer button was double clicked; script expression |
| onkeydown | CDATA | #IMPLIED | a key was pressed down; script expression |
| onkeypress | CDATA | #IMPLIED | a key was pressed and released; script expression |
| onkeyup | CDATA | #IMPLIED | a key was released; script expression |
| onmousedown | CDATA | #IMPLIED | a pointer button was pressed down; script expression |
| onmousemove | CDATA | #IMPLIED | a pointer was moved within; script expression |
| onmouseout | CDATA | #IMPLIED | a pointer was moved away; script expression |
| onmouseover | CDATA | #IMPLIED | a pointer was moved onto; script expression |
| onmouseup | CDATA | #IMPLIED | a pointer button was released; script expression |
| onreset | CDATA | #IMPLIED | script expression; the form was reset |
| onsubmit | CDATA | #IMPLIED | script expression; the form was submitted |
| style | CDATA | #IMPLIED | associated style info; style sheet data |
| target | NMTOKEN | #IMPLIED | render in this frame |
| title | CDATA | #IMPLIED | advisory title; text used for titles |
| xml:lang | NMTOKEN | #IMPLIED | language code (as per XML 1.0 spec); language code as RFC3066
|