Class INPUT.Dynamic<PC extends Union_Interactive_Phrasing<PC>>

Type Parameters:
PC - The parent content model this element is within
All Implemented Interfaces:
Whitespace, Autofocus<INPUT.Dynamic<PC>>, Checked<INPUT.Dynamic<PC>>, Disabled<INPUT.Dynamic<PC>>, Formnovalidate<INPUT.Dynamic<PC>>, Multiple<INPUT.Dynamic<PC>>, Readonly<INPUT.Dynamic<PC>>, Required<INPUT.Dynamic<PC>>, Align<INPUT.Dynamic<PC>,AnyINPUT.Image.Align>, Autocapitalize<INPUT.Dynamic<PC>>, AutocapitalizeUnexpected<INPUT.Dynamic<PC>>, Autocomplete<INPUT.Dynamic<PC>,AnyINPUT.Autocomplete>, Capture<INPUT.Dynamic<PC>,AnyINPUT.File.Capture>, Dir<INPUT.Dynamic<PC>>, Formenctype<INPUT.Dynamic<PC>,Enctype.Value>, Formmethod<INPUT.Dynamic<PC>,Method.Value>, Formtarget<INPUT.Dynamic<PC>,Target.Value>, Type<INPUT.Dynamic<PC>,AnyINPUT.Dynamic.Type>, Onabort<INPUT.Dynamic<PC>>, OnabortUnexpected<INPUT.Dynamic<PC>>, Onblur<INPUT.Dynamic<PC>>, OncanplaythroughUnexpected<INPUT.Dynamic<PC>>, OncanplayUnexpected<INPUT.Dynamic<PC>>, Onchange<INPUT.Dynamic<PC>>, OnchangeUnexpected<INPUT.Dynamic<PC>>, Onclick<INPUT.Dynamic<PC>>, Oncontextmenu<INPUT.Dynamic<PC>>, Oncopy<INPUT.Dynamic<PC>>, Oncut<INPUT.Dynamic<PC>>, Ondblclick<INPUT.Dynamic<PC>>, Ondrag<INPUT.Dynamic<PC>>, Ondragend<INPUT.Dynamic<PC>>, Ondragenter<INPUT.Dynamic<PC>>, Ondragleave<INPUT.Dynamic<PC>>, Ondragover<INPUT.Dynamic<PC>>, Ondragstart<INPUT.Dynamic<PC>>, Ondrop<INPUT.Dynamic<PC>>, OndurationchangeUnexpected<INPUT.Dynamic<PC>>, OnemptiedUnexpected<INPUT.Dynamic<PC>>, OnendedUnexpected<INPUT.Dynamic<PC>>, Onerror<INPUT.Dynamic<PC>>, OnerrorUnexpected<INPUT.Dynamic<PC>>, Onfocus<INPUT.Dynamic<PC>>, Oninput<INPUT.Dynamic<PC>>, OninputUnexpected<INPUT.Dynamic<PC>>, Oninvalid<INPUT.Dynamic<PC>>, OninvalidUnexpected<INPUT.Dynamic<PC>>, Onkeydown<INPUT.Dynamic<PC>>, Onkeypress<INPUT.Dynamic<PC>>, Onkeyup<INPUT.Dynamic<PC>>, Onload<INPUT.Dynamic<PC>>, OnloadeddataUnexpected<INPUT.Dynamic<PC>>, OnloadedmetadataUnexpected<INPUT.Dynamic<PC>>, OnloadstartUnexpected<INPUT.Dynamic<PC>>, OnloadUnexpected<INPUT.Dynamic<PC>>, Onmousedown<INPUT.Dynamic<PC>>, Onmouseenter<INPUT.Dynamic<PC>>, Onmouseleave<INPUT.Dynamic<PC>>, Onmousemove<INPUT.Dynamic<PC>>, Onmouseout<INPUT.Dynamic<PC>>, Onmouseover<INPUT.Dynamic<PC>>, Onmouseup<INPUT.Dynamic<PC>>, Onmousewheel<INPUT.Dynamic<PC>>, Onpaste<INPUT.Dynamic<PC>>, OnpauseUnexpected<INPUT.Dynamic<PC>>, OnplayingUnexpected<INPUT.Dynamic<PC>>, OnplayUnexpected<INPUT.Dynamic<PC>>, OnprogressUnexpected<INPUT.Dynamic<PC>>, OnratechangeUnexpected<INPUT.Dynamic<PC>>, OnresetUnexpected<INPUT.Dynamic<PC>>, OnresizeUnexpected<INPUT.Dynamic<PC>>, Onscroll<INPUT.Dynamic<PC>>, Onsearch<INPUT.Dynamic<PC>>, OnsecuritypolicyviolationUnexpected<INPUT.Dynamic<PC>>, OnseekedUnexpected<INPUT.Dynamic<PC>>, OnseekingUnexpected<INPUT.Dynamic<PC>>, Onselect<INPUT.Dynamic<PC>>, OnselectUnexpected<INPUT.Dynamic<PC>>, OnslotchangeUnexpected<INPUT.Dynamic<PC>>, OnstalledUnexpected<INPUT.Dynamic<PC>>, OnsubmitUnexpected<INPUT.Dynamic<PC>>, OnsuspendUnexpected<INPUT.Dynamic<PC>>, OntimeupdateUnexpected<INPUT.Dynamic<PC>>, OntoggleUnexpected<INPUT.Dynamic<PC>>, OnvolumechangeUnexpected<INPUT.Dynamic<PC>>, OnwaitingUnexpected<INPUT.Dynamic<PC>>, Onwheel<INPUT.Dynamic<PC>>, Height<INPUT.Dynamic<PC>>, HeightHtml5Only<INPUT.Dynamic<PC>>, Maxlength<INPUT.Dynamic<PC>>, Minlength<INPUT.Dynamic<PC>>, Size<INPUT.Dynamic<PC>>, Tabindex<INPUT.Dynamic<PC>>, TabindexHtml4<INPUT.Dynamic<PC>>, Width<INPUT.Dynamic<PC>>, WidthHtml5Only<INPUT.Dynamic<PC>>, Accept<INPUT.Dynamic<PC>>, Accesskey<INPUT.Dynamic<PC>>, Alt<INPUT.Dynamic<PC>>, Attribute<INPUT.Dynamic<PC>>, Class<INPUT.Dynamic<PC>>, Data<INPUT.Dynamic<PC>>, Dirname<INPUT.Dynamic<PC>>, Form<INPUT.Dynamic<PC>>, Id<INPUT.Dynamic<PC>>, Lang<INPUT.Dynamic<PC>>, List<INPUT.Dynamic<PC>>, Name<INPUT.Dynamic<PC>>, Placeholder<INPUT.Dynamic<PC>>, Style<INPUT.Dynamic<PC>>, Title<INPUT.Dynamic<PC>>, Value<INPUT.Dynamic<PC>>, Formaction<INPUT.Dynamic<PC>>, Src<INPUT.Dynamic<PC>>, DocumentWriter, GlobalAttributes<INPUT.Dynamic<PC>>
Enclosing class:
INPUT

public static final class INPUT.Dynamic<PC extends Union_Interactive_Phrasing<PC>> extends AnyINPUT.Dynamic<DocumentEE,PC,INPUT.Dynamic<PC>>
See HTML input tag.

This implementation has all the input attributes, supporting unanticipated or more dynamic configurations.

This does not limit attributes by type, and would allow mismatches where type-specific implementations may constrain the attributes and values. Although there is less validation, doctype-specific checks are expected to remain, such as only allowing type="color" in Doctype.HTML5.