Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
:user-invalid
Baseline 2023Newly available
Since November 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Die:user-invalidCSSPseudoklasse repräsentiert jedes validierte Formularelement, dessen Wert basierend auf ihrenValidierungsbeschränkungen ungültig ist, nachdem der Benutzer damit interagiert hat.
Die:user-invalid Pseudoklasse muss mit einem:invalid,:out-of-range oder leeren, aber:required Element übereinstimmen, zwischen dem Zeitpunkt, an dem der Benutzer versucht hat, das Formular abzusenden, und bevor der Benutzer erneut mit dem Formularelement interagiert hat.
In diesem Artikel
Syntax
:user-invalid { /* ... */}Beispiele
>Farbe und Symbol auf :user-invalid festlegen
Im folgenden Beispiel werden der rote Rand und ❌ nur angezeigt, nachdem der Benutzer mit dem Feld interagiert hat. Versuchen Sie, etwas anderes als eine E-Mail-Adresse einzugeben, um es in Aktion zu sehen.
<form> <label for="email">Email *: </label> <input name="email" type="email" required /> <span></span></form>input:user-invalid { border: 2px solid red;}input:user-invalid + span::before { content: "✖"; color: red;}Spezifikationen
| Specification |
|---|
| HTML> # selector-user-invalid> |
| Selectors Level 4> # user-invalid-pseudo> |