HTML5 Forms: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(First draft)
 
m (redir an empty page)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
HTML5 Forms is a part of the HTML5 specifications about forms. It introduces new elements, and new input types which aim to help web developers to not re-invent what is already well known. For example, with HTML5 Forms, web developers will not have to write javascript code to tell you a field is required or to check your email address is valid.
#redirect:[[HTML5/input]]
 
== Implementation status ==
 
Wikipedia offers a non-exhaustive overview of the implementation for the main layout engines:
http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28HTML5%29#Form_elements_and_attributes
 
A comparison between the different browsers: http://www.findmebyip.com/litmus/#html5-forms-inputs
 
== What have been done ==
 
* Placeholder [https://bugzilla.mozilla.org/show_bug.cgi?id=457800|bug 457800]
* Maxlength [https://bugzilla.mozilla.org/show_bug.cgi?id=535043|535043] [https://bugzilla.mozilla.org/show_bug.cgi?id=536891|bug 536891] [https://bugzilla.mozilla.org/show_bug.cgi?id=536895|bug 536895]
 
== What we are working on ==
 
* Input Search [https://bugzilla.mozilla.org/show_bug.cgi?id=456229|456229]
* Autofocus attribute [https://bugzilla.mozilla.org/show_bug.cgi?id=546995|546995]
* Button type (bug fix) [https://bugzilla.mozilla.org/show_bug.cgi?id=551670|551670]
* Select multiple attribute (bug fix) [https://bugzilla.mozilla.org/show_bug.cgi?id=551846|551846]
* Legend element (bug fix) [https://bugzilla.mozilla.org/show_bug.cgi?id=555567|555567]
* Constraint Validation API [https://bugzilla.mozilla.org/show_bug.cgi?id=345624|345624]
 
== Priorities ==
 
In an ideal word, it would be great to begin with missing listed elements and content implementation of new input types. Then, constraint validation API and new attributes would be doable in one shot instead of implementation a part of the specification then adding what is specific to the new element/input type.
 
* Listed elements: keygen, datalist and output.
* New input types.
* Constraint Validation API.
* New attributes.
* Non-listed elements: progress and meter.
* Specific UI for new input types.

Latest revision as of 21:10, 27 May 2010

Redirect to: