Inputs can have different types, and be disabled

Inputs can have character counters

Inputs can validate automatically or on demand, and can have custom error messages

Inputs can have prefixes and suffixes

$
@email.com