1. :in-range and :out-of-range CSS pseudo-classes

    If a temporal or number `<input>` has `max` and/or `min` attributes, then `:in-range` matches when the value is within the specified range and `:out-of-range` matches when the value is outside the specified range. If there are no range constraints, then neither pseudo-class matches.

  2. Datalist element

    Method of setting a list of options for a user to select in a text field, while leaving the ability to enter a custom value.

  3. autocomplete attribute: on & off values

    The `autocomplete` attribute for `input` elements indicates to the browser whether a value should or should not be autofilled when appropriate.

  4. input event

    The `input` event is fired when the user changes the value of an `<input>` element, `<select>` element, or `<textarea>` element. By contrast, the "change" event usually only fires after the form control has lost focus.

  5. Range input type

    Form field type that allows the user to select a value using a slider widget.

  6. readonly attribute of input and textarea elements

    Makes the form control non-editable. Unlike the `disabled` attribute, `readonly` form controls are still included in form submissions and the user can still select (but not edit) their value text.

  7. htmlinputelement api: defaultvalue

  8. htmlinputelement api: value

  9. htmlinputelement api: valueasdate

  10. htmlinputelement api: valueasnumber

  11. midiinputmap api: values

  12. xrinputsourcearray api: values