--- title: HTMLSelectElement.checkValidity() slug: Web/API/HTMLSelectElement/checkValidity translation_of: Web/API/HTMLSelectElement/checkValidity ---
{{ APIRef("HTML DOM") }}

HTMLSelectElement.checkValidity() 会检查元素是否有任何输入约束条件,并且检查值是否符合约束条件. 如果值是不符合约束条件的, 浏览器就会在该元素上触发一个可以撤销的 {{event("invalid")}} 事件,  然后返回 false.

Syntax

var result = selectElt.checkValidity();

Specifications

Specification Status Comment
{{SpecName('HTML WHATWG', '#dom-cva-checkvalidity', 'HTMLSelectElement.checkValidity()')}} {{Spec2('HTML WHATWG')}} No change since the latest snapshot, {{SpecName('HTML5 W3C')}}.
{{SpecName('HTML5 W3C', 'forms.html#dom-cva-checkvalidity', 'HTMLSelectElement.checkValidity()')}} {{Spec2('HTML5 W3C')}} Initial definition, snapshot of {{SpecName('HTML WHATWG')}}

Browser compatibility

{{CompatibilityTable}}
Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatGeckoDesktop(2.0)}} 10 {{CompatVersionUnknown}} {{CompatVersionUnknown}}
Feature Android Chrome Edge Firefox Mobile (Gecko) Firefox OS IE Phone Opera Mobile Safari Mobile
Basic support {{CompatUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatGeckoMobile(2.0)}} 1.0 {{CompatUnknown}} {{CompatUnknown}} {{CompatVersionUnknown}}

See also