• Skip to main content
  • Skip to search
  • Skip to select language
    • Technologies Overview
    • HTML
    • CSS
    • JavaScript
    • Graphics
    • HTTP
    • APIs
    • Browser Extensions
    • MathML
    • Learn web development
    • Tutorials
    • References
    • Developer Guides
    • Accessibility
    • Game development
    • ...more docs
    • Send Feedback
    • Contribute to MDN
    • Report a content issue 🌐
    • Report a platform issue 🌐
  1. Web technology for developers
  2. Web APIs
  3. HTMLSelectElement
  4. HTMLSelectElement.checkValidity()
  • Change language

Table of contents

  • Syntax
  • Specifications
  • Browser compatibility
  • See also

HTMLSelectElement.checkValidity()

The HTMLSelectElement.checkValidity() method checks whether the element has any constraints and whether it satisfies them. If the element fails its constraints, the browser fires a cancelable invalid event at the element, and then returns false.

Syntax

var result = selectElt.checkValidity();

Specifications

Specification
HTML Standard
# dom-cva-checkvalidity-dev

Browser compatibility

BCD tables only load in the browser

See also

  • Form validation

Found a problem with this page?

  • Edit on GitHub
  • Source on GitHub
  • Report a problem with this content on GitHub
  • Want to fix the problem yourself? See our Contribution guide.

Last modified: Oct 31, 2021, by MDN contributors

Change your language

Related Topics

  1. HTML DOM API
  2. HTMLSelectElement
  3. Properties
    1. autofocus
    2. disabled
    3. form
    4. labels
    5. options
    6. selectedIndex
    7. selectedOptions
    8. type
  4. Methods
    1. add()
    2. checkValidity()
    3. item()
    4. namedItem()
    5. remove()
    6. setCustomValidity()
  5. Inheritance:
    1. HTMLElement
    2. Element
    3. Node
    4. EventTarget
  6. Related pages for HTML DOM
    1. BeforeUnloadEvent
    2. DOMStringMap
    3. ErrorEvent
    4. GlobalEventHandlers
    5. HTMLAnchorElement
    6. HTMLAreaElement
    7. HTMLAudioElement
    8. HTMLBRElement
    9. HTMLBaseElement
    10. HTMLBaseFontElement
    11. HTMLBodyElement
    12. HTMLButtonElement
    13. HTMLCanvasElement
    14. HTMLContentElement
    15. HTMLDListElement
    16. HTMLDataElement
    17. HTMLDataListElement
    18. HTMLDialogElement
    19. HTMLDivElement
    20. HTMLDocument
    21. HTMLElement
    22. HTMLEmbedElement
    23. HTMLFieldSetElement
    24. HTMLFormControlsCollection
    25. HTMLFormElement
    26. HTMLFrameSetElement
    27. HTMLHRElement
    28. HTMLHeadElement
    29. HTMLHeadingElement
    30. HTMLHtmlElement
    31. HTMLIFrameElement
    32. HTMLImageElement
    33. HTMLInputElement
    34. HTMLKeygenElement
    35. HTMLLIElement
    36. HTMLLabelElement
    37. HTMLLegendElement
    38. HTMLLinkElement
    39. HTMLMapElement
    40. HTMLMediaElement
    41. HTMLMetaElement
    42. HTMLMeterElement
    43. HTMLModElement
    44. HTMLOListElement
    45. HTMLObjectElement
    46. HTMLOptGroupElement
    47. HTMLOptionElement
    48. HTMLOptionsCollection
    49. HTMLOutputElement
    50. HTMLParagraphElement
    51. HTMLParamElement
    52. HTMLPictureElement
    53. HTMLPreElement
    54. HTMLProgressElement
    55. HTMLQuoteElement
    56. HTMLScriptElement
    57. HTMLShadowElement
    58. HTMLSourceElement
    59. HTMLSpanElement
    60. HTMLStyleElement
    61. HTMLTableCaptionElement
    62. HTMLTableCellElement
    63. HTMLTableColElement
    64. HTMLTableDataCellElement
    65. HTMLTableElement
    66. HTMLTableHeaderCellElement
    67. HTMLTableRowElement
    68. HTMLTableSectionElement
    69. HTMLTemplateElement
    70. HTMLTextAreaElement
    71. HTMLTimeElement
    72. HTMLTitleElement
    73. HTMLTrackElement
    74. HTMLUListElement
    75. HTMLUnknownElement
    76. HTMLVideoElement
    77. HashChangeEvent
    78. History
    79. ImageData
    80. Location
    81. MessageChannel
    82. MessageEvent
    83. MessagePort
    84. Navigator
    85. PageTransitionEvent
    86. Plugin
    87. PluginArray
    88. PopStateEvent
    89. PromiseRejectionEvent
    90. RadioNodeList
    91. ValidityState
    92. Window
    93. WindowEventHandlers
  • Web Technologies
  • Learn Web Development
  • About MDN
  • Feedback
  • About
  • MDN Web Docs Store
  • Contact Us
  • Firefox

MDN

  • MDN on Twitter
  • MDN on Github

Mozilla

  • Mozilla on Twitter
  • Mozilla on Instagram

© 2005-2022 Mozilla and individual contributors. Content is available under these licenses.

  • Terms
  • Privacy
  • Cookies