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

I want to customize the error text that is shown after validation

我想为 input.isEmpty 和多重验证器自定义错误文本,下面是我的代码。

                      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
            ),
          ),