.. include:: /Includes.rst.txt .. _feature-70332: ======================================================================= Feature: #70332 - EXT:form - Add HTML4 / HTML5 attributes to the wizard ======================================================================= See :issue:`70332` Description =========== The form wizard should support a wide set of attributes. At the moment the wizard is able to set some attributes, but this attribute-set is not complete and does not include HTML5 attributes. The patch extends the wizard to set all universal HTML and HTML5 attributes based on selfhtml documentation version 8.1.2. Currently supported attributes ------------------------------ `accept, acceptcharset, accesskey, action, alt, checked, class, cols, dir, disabled, enctype, id, label, lang, maxlength, method, multiple, name, placeholder, readonly, rows, selected, size, src, style, tabindex, title, type, value` New attributes -------------- `autocomplete, autofocus, contenteditable, contextmenu, draggable, dropzone, height, hidden, inputmode, list, max, min, minlength, novalidate, pattern, required, selectionDirection, selectionEnd, selectionStart, spellcheck, step, translate, width, wrap` The **type attribute** will be extended with the following HTML5 types: `color, date, datetime, datetime-local, email, month, number, range, search, tel, time, url, week` Each element is now able to set the HTML universal attributes and element specific attributes. Universal attributes are: `accesskey, class, contenteditable, contextmenu, dir, draggable, dropzone, hidden, id, lang, spellcheck, style, tabindex, title, translate` FORM ---- Currently supported attributes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `accept, accept-charset, action, class, dir, enctype, id, lang, method, style, title` New attributes ^^^^^^^^^^^^^^ Universal attributes + `accept, accept-charset, action, autocomplete, enctype, method, novalidate` BUTTON ------ Currently supported attributes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `accesskey, alt, class, dir, disabled, id, lang, name, style, tabindex, title, type, value` New attributes ^^^^^^^^^^^^^^ Universal attributes + `autofocus, disabled, name, type, value` SELECT ------ Currently supported attributes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `class, disabled, id, lang, multiple, name, size, style, tabindex, title` New attributes ^^^^^^^^^^^^^^ Universal attributes + `autofocus, disabled, multiple, name, required, size` TEXTAREA -------- Currently supported attributes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `accesskey, class, cols, dir, disabled, id, lang, name, placeholder, readonly, rows, style, tabindex, title` New attributes ^^^^^^^^^^^^^^ Universal attributes + `autofocus, cols, disabled, inputmode, maxlength, minlength, name, placeholder, readonly, required, rows, selectionDirection, selectionEnd, selectionStart, wrap` SUBMIT ------ Currently supported attributes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `accesskey, alt, class, dir, disabled, id, lang, name, style, tabindex, title, type, value` New attributes ^^^^^^^^^^^^^^ Universal attributes + `autofocus, disabled, name, type, value` RADIO ----- Currently supported attributes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `accesskey, alt, class, dir, disabled, id, lang, name, style, tabindex, title, type, value` New attributes ^^^^^^^^^^^^^^ Universal attributes + `autofocus, checked, disabled, name, readonly, required, type, value` PASSWORD -------- Currently supported attributes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `accesskey, alt, class, dir, disabled, id, lang, maxlength, name, placeholder, readonly, size, style, tabindex, title, type, value` New attributes ^^^^^^^^^^^^^^ Universal attributes + `autocomplete, autofocus, disabled, maxlength, minlength, name, pattern, placeholder, readonly, required, size, type, value` HIDDEN ------ Currently supported attributes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `class, id, lang, name, style, type, value` New attributes ^^^^^^^^^^^^^^ Universal attributes + `name, type, value` FILEUPLOAD ---------- Currently supported attributes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `accesskey, alt, class, dir, disabled, id, lang, name, size, style, tabindex, title, type` New attributes ^^^^^^^^^^^^^^ Universal attributes + `accept, autofocus, disabled, multiple name, readonly, required, type, value` RESET ----- Currently supported attributes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `accesskey, alt, class, dir, disabled, id, lang, name, style, tabindex, title, type, value` New attributes ^^^^^^^^^^^^^^ Universal attributes + `autofocus, disabled, name, type, value` TEXTLINE -------- Currently supported attributes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `accesskey, alt, class, dir, disabled, id, lang, maxlength, name, placeholder, readonly, size, style, tabindex, title, type, value` New attributes ^^^^^^^^^^^^^^ Universal attributes + `autocomplete, autofocus, disabled, inputmode, list, maxlength, minlength, name, pattern, placeholder, readonly, required, size, type, value` CHECKBOX Currently supported attributes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `accesskey, alt, class, dir, disabled, id, lang, name, style, tabindex, title, type, value` New attributes ^^^^^^^^^^^^^^ Universal attributes + `autofocus, checked, disabled, name, readonly, required, type, value` .. index:: Frontend, ext:form