1. Constraint Validation API

    API for better control over form field validation. Includes support for `checkValidity()`, `setCustomValidity()`, `reportValidity()` and validation states.

  2. Form validation

    Method of setting required fields and field types without requiring JavaScript. This includes preventing forms from being submitted when appropriate, the `checkValidity()` method as well as support for the `:invalid`, `:valid`, and `:required` CSS pseudo-classes.

  3. elementinternals api: validationmessage

  4. elementinternals api: validity

  5. element api: ariainvalid

  6. gpuvalidationerror api

  7. gpuvalidationerror api: `gpuvalidationerror()` constructor

  8. htmlbuttonelement api: validationmessage

  9. htmlbuttonelement api: validity

  10. htmlfieldsetelement api: validationmessage

  11. htmlfieldsetelement api: validity

  12. htmlformelement api: novalidate

  13. htmlinputelement api: `invalid` event

  14. htmlinputelement api: validationmessage

  15. htmlinputelement api: validity

  16. htmlobjectelement api: validationmessage

  17. htmlobjectelement api: validity

  18. htmloutputelement api: validationmessage

  19. htmloutputelement api: validity

  20. htmlselectelement api: validationmessage

  21. htmlselectelement api: validity

  22. htmltextareaelement api: validationmessage

  23. htmltextareaelement api: validity

  24. merchantvalidationevent api

  25. merchantvalidationevent api: `complete()`

  26. merchantvalidationevent api: `merchantvalidationevent()` constructor

  27. merchantvalidationevent api: methodname

  28. merchantvalidationevent api: validationurl

  29. validitystate api

  30. validitystate api: badinput

  31. validitystate api: customerror

  32. validitystate api: patternmismatch

  33. validitystate api: rangeoverflow

  34. validitystate api: rangeunderflow

  35. validitystate api: stepmismatch

  36. validitystate api: toolong

  37. validitystate api: tooshort

  38. validitystate api: typemismatch

  39. validitystate api: valid

  40. validitystate api: valuemissing

  41. webgl2renderingcontext api: validateprogram

  42. webglrenderingcontext api: validateprogram

  43. xpathresult api: invaliditeratorstate

  44. css selector: `:invalid`

  45. css selector: `:invalid`: applies to `<form>` elements

  46. css selector: `:user-invalid`

  47. css selector: `:user-valid`

  48. css selector: `:valid`

  49. css selector: `:valid`: applies to `<form>` elements

  50. html element: form: novalidate