validator property
final, inherited
An optional method that validates an input. Returns an error string to display if the input is invalid, or null otherwise.
The returned value is exposed by the FormFieldState.errorText
property.
The TextFormField
uses this to override the InputDecoration.errorText
value.
Alternating between error and normal state can cause the height of the
TextFormField
to change if no other subtext decoration is set on the
field. To create a field whose height is fixed regardless of whether or
not an error is displayed, either wrap the TextFormField
in a fixed
height parent like SizedBox
, or set the TextFormField.helperText
parameter to a space.
Implementation
final FormFieldValidator<T> validator