137 of 313 menu

The valid pseudo-class

The valid pseudo-class sets the style for inputs in which a valid value or a value corresponding to the specified type was entered.

Syntax

selector:valid { }

Example

Let's recolor an input background to pink when an invalid value is entered and back to green when the value passes the check for the selected type:

<p>Enter Your email</p> <p><input type="email"></p> input:invalid { background: #E37D76; } input:valid { background: #9DDFA4; }

:

See also

  • the :invalid pseudo-class
    that sets a style for the input into which an invalid value was entered
  • the :out-of-range pseudo-class
    that styles elements whose values ​​are out of range
  • the :in-range pseudo-class
    that sets a style to elements with a given range of values
byenru