A :invalid pszeudoklasszús

A :invalid pszeudoklasszús olyan input mezők stílusát határozza meg, amelyekbe helytelen vagy a megadott típusnak nem megfelelő értéket írtak.

Szintaxis

cssszelektor:invalid {

}

Példa

Változtassuk a beviteli mező hátterét rózsaszínre, amikor helytelen értéket írnak be, és zöldre vissza, amikor az érték megfelel a kiválasztott típus ellenőrzésének:

html<p>Írja be az e-mail címét</p>
<p><input type="email"></p>
cssinput:invalid {
  background: #E37D76;
}
input:valid {
  background: #9DDFA4;
}

Результат:

Lásd még

  • a :valid pszeudoklasszús,
    amely a helyes értéket tartalmazó input mező stílusát határozza meg
  • a :default pszeudoklasszús,
    amely az alapértelmezett elemek stílusát határozza meg
  • a :in-range pszeudoklasszús,
    amely a megadott értéktartományú elemek stílusát határozza meg
  • a :out-of-range pszeudoklasszús,
    amely a tartományon kívüli értékeket tartalmazó elemek stílusát határozza meg