English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di riferimento CSS

Regole @ CSS

Completo delle proprietà CSS

Selettore :invalid CSS

Il pseudo-classe :invalid CSS rappresenta qualsiasi contenuto non convalidato <input> o altri elementi <form> .

 Manuale completo delle scelte CSS

Esempio online

Se il valore dell'elemento <input> è illegale, impostare lo stile su blu:

!DOCTYPE html
<html>
<head>
<meta charset="utf-8"> 
<title>Lezione di base (oldtoolbag.com)</title> 
<style>
input:invalid
{
    border:2px solid blue;
}
</style>
</head>
<body>
<h3>Esempio di selettore :invalid.</h3>
<input type="email" value="supportEmail" />
<p>Inserisci un indirizzo e-mail legittimo per vedere le modifiche allo stile.</p>
</body>
</html>
Prova a vedere ‹/›

Definizione e utilizzo

Il selettore :invalid viene utilizzato per impostare lo stile specificato quando il valore dell'elemento del modulo è illegale.

Attenzione:  Il selettore :invalid agisce solo sugli elementi che possono specificare valori di intervallo, ad esempio gli attributi min e max degli elementi <input>, e campi email corretti, campi numerici validi, ecc.

Compatibilità del browser

I numeri nella tabella rappresentano la versione del primo browser che supporta l'attributo.

Selettore




:invalid10.010.04.05.010.0

Sintassi CSS

/* È possibile selezionare qualsiasi <input> non valido */
input:invalid {
  background-color: rose;
}

Questo pseudo-classe è molto utile per evidenziare gli errori dei campi degli utenti.

Pagine correlate

Selettore CSS :valid

 Manuale completo delle scelte CSS