Material design允许文本字段通过输入框下面的红色小标签来指示错误:https://material.io/components/text-fields (见下面的截图)。
对于Flutter中的TextField
字段,有什么方法可以做到这一点吗?我希望这是TextField
或TextEditingController
的属性,但没有找到类似的东西。
发布于 2020-05-03 03:03:18
它出现在TextField的装饰属性中,也可以使用它的样式属性设置样式。
TextField(
decoration: InputDecoration(
errorStyle: TextStyle(),
errorText: 'Please enter something'
),
),
发布于 2020-05-03 03:05:47
根据TextFormField提供的验证器函数返回的验证结果显示错误,检查其中的一些条件,并根据要显示的内容和时间返回错误消息或null,或者如果不想显示任何内容。
child: new TextFormField(
autocorrect: false,
validator: (value) {
if (value.isEmpty) {
return 'Error Message';
}
return null;
},
onSaved: (val) => //do something...,
decoration: new InputDecoration(labelText: "Label*"),
),
https://stackoverflow.com/questions/61564768
复制相似问题