Implement Form API support for new HTML5 elements
Last updated on
6 October 2020
Overview
HTML5 forms are one of the areas where major changes and improvements have been made. There are 13 new element types and a number of new attributes that aim to improve both the user and developer experience of HTML forms. As part of the Drupal 8 HTML 5 Initiative, one of our goals is to add support for all of these elements and attributes. For detailed browser support information and demonstrations, visit http://wufoo.com/html5/.
Proposed plan
- Create an issue for the implementation of each element.
- Implement the elements in core, starting with the basic ones first.
- Look for legitimate uses for the elements in core and implement them.
- When issue is fixed, add issue to the HTML5 FAPI change set.
Point Person(s)
Related Issues/Discussions
HTML5 Field Widgets
HTML5 Input Types
NOTE: Here's a simple module JR wrote to test the new input types. http://drupal.org/node/1496644
HTML5 Input Attributes
New HTML5 Form Elements
Name | Specification | Issues(s) |
---|---|---|
keygen | WHATWG | W3C | |
meter | WHATWG | W3C | |
output | WHATWG | W3C | |
progress | WHATWG | W3C | #1477550: Bring progressbar to the postmodern era |
Help improve this page
Page status: No known problems
You can:
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion