:optional CSS pseudo-class
The `:optional` pseudo-class matches form inputs (`<input>`, `<textarea>`, `<select>`) which are not `:required`.
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.
batterymanager api: secure context required
beforeunloadevent api: user interaction required for dialog box
cachestorage api: secure context required
caches api: secure context required
crypto api: subtle: secure context required
elementinternals api: ariarequired
element api: ariarequired
eyedropper api: secure context required
gamepadbutton api: secure context required
gamepadevent api: secure context required
gamepadhapticactuator api: secure context required
gamepadpose api: secure context required
gamepad api: secure context required
geolocationcoordinates api: secure context required
geolocationpositionerror api: secure context required
geolocationposition api: secure context required
geolocation api: secure context required
htmlinputelement api: required
htmlselectelement api: required
htmltextareaelement api: required
mediadevices api: getusermedia: secure context required
navigator api: activevrdisplays: secure context required
navigator api: geolocation: secure context required
navigator api: getbattery: secure context required
navigator api: getgamepads: secure context required
navigator api: mediadevices: secure context required
navigator api: registerprotocolhandler: secure context required
navigator api: requestmidiaccess: secure context required
navigator api: useragentdata: secure context required
ndefmessage api: secure context required
ndefreader api: secure context required
ndefreadingevent api: secure context required
ndefrecord api: secure context required
notification api: secure context required
paymentmanager api: secure context required
paymentrequestupdateevent api: secure context required
presentationrequest api: secure context required
subtlecrypto api: secure context required
svganimationelement api: requiredextensions
svggraphicselement api: requiredextensions
css selector: `:required`
html element: input: required
html element: select: required
html element: textarea: required
headers http header: clear-site-data: secure context required
headers http header: set-cookie: samesite: secure attribute required if `samesite=none`
global_attributes: requiredextensions
global_attributes: requiredextensions: recognizes mathml namespace
50 results found.