我想自定义验证后显示的错误文本



我想为这两个输入定制错误文本。isEmpty和multivalidator,下面是我的代码

TextInputField(
icon: FontAwesomeIcons.user,
hint: 'Nom et prénom',
inputType: TextInputType.name,
inputAction: TextInputAction.next,
validator: (input) => input.isEmpty
? "veuillez saisir votre Nom et prénom"
: null,
),
TextInputField(
icon: FontAwesomeIcons.envelope,
hint: 'Email',
inputType: TextInputType.emailAddress,
inputAction: TextInputAction.next,
validator: MultiValidator([
RequiredValidator(
errorText: "Veuillez saisir une adresse mail"),
EmailValidator(
< errorText:
"Veuillez saisir une adresse mail valid"),
])),

你可以设置装饰属性:

decoration: InputDecoration(
errorStyle: TextStyle(
color: Colors.red,
fontSize: 14,
fontStyle: FontStyle.italic
),
),

最新更新