【发布时间】:2020-04-20 07:46:49
【问题描述】:
我使用TextFormField 作为表单和自定义验证器方法来返回错误消息。
当文本字段获得焦点时,我正在尝试隐藏 TextFormField 上的默认错误消息和错误边框。
TextFormField(
focusNode: _focusNode,
validator: widget.validator,
errorBorder: UnderlineInputBorder(
borderSide: BorderSide(color: Colors.blue, width: 5.0),
borderRadius: BorderRadius.circular(5),
),
focusedBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(5.0),
borderSide: BorderSide(
color: const Color(0x1C707070),
width: 0.5,
),
)
我的问题是,当文本字段获得焦点时,错误边框被覆盖。下划线变为红色。我知道这就是TextFormField 的工作方式。
但我想要实现的是在文本字段获得焦点时隐藏所有错误外观,包括错误消息。
【问题讨论】: