forms - 在颤振中验证表单字段
问题描述
我一直在尝试在 Flutter 中验证表单,验证有效,但它破坏了我的设计,如此处所示我 尝试验证名字字段,第一个设计类似于姓氏设计,但在显示错误消息时被破坏。
我TextFormField
的 s 的代码在这里:
_showText('First Name'),
Container(
height: 50.0,
padding: const EdgeInsets.all(8.0),
child: TextFormField(
decoration: InputDecoration(
//labelText: 'First Name',
hintText: 'e.g Ali',
contentPadding: EdgeInsets.only(left: 10.0, top: 10.0),
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(6.0),
),
),
validator: (value){
if(value.isNotEmpty) {
return null;
} else return 'First Name is required';
},
),
),
有人告诉我我的设计有什么问题吗?
解决方案
您的height
约束Container
正在引起问题。只需删除该行,它应该没问题
推荐阅读
- sql - 根据现有文本的长度在 SQL Server 列中插入字符串
- angular - 从 DataSource Angular MatTable 获取对象
- asp.net - “未知的 Web 方法”Ajax 错误
- wordpress - 如何使用 https 在子目录中正确重定向 Wordpress?
- c# - 为什么 DataGrid 值在变量持有值时会抛出 NullReferenceException?
- php - 安装了 Apache 的 Ubuntu Server 16.04.5 将 Laravel 应用程序加载为纯文本
- reactjs - 使用 ReactCSSTransitionGroup 没有发生过渡
- typescript - 简单的倒数计时器打字稿
- apache-cayenne - 如何在另一个 DataMap 中创建与 ObjEntity 的关系?
- react-native - AsyncStorage 返回 [object object] - 反应原生