问题标签 [textformfield]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
218 浏览

flutter - 我可以将复选框和 textformfield 与颤振对齐吗?

我是新手,现在我正在尝试做类似的事情: img 1
textformfield 与复选框内联对齐,并且复选框在角落处缩小,但我能做的最大值是: img 2
在复选框填充一半屏幕的情况下,我尝试以多种方式扩展 textformfield,例如 sizedbox、flex 和 expand,但是没有一个使复选框缩小到角落并且 textformfield 扩展,行总是拆分在中间。实际的行代码如下所示:

我有什么办法可以做到这一点吗?我必须使用容器或类似的东西吗?
任何帮助,将不胜感激。

0 投票
2 回答
135 浏览

forms - 键盘隐藏了我的 textformfield 飞镖颤振有什么解决方案吗,它尝试了很多都没有用

这是我的 wiget 表单

下面是脚手架部分完整代码

请帮助我尝试了很多都没有用,我的代码有什么问题吗

请帮助我尝试了很多都没有用,我的代码有什么问题吗

键盘隐藏了我的 textformfield 飞镖颤振有什么解决方案吗,它尝试了很多都没有用

0 投票
1 回答
77 浏览

flutter - 如何在不移动 TextFormField 中的提示文本的情况下向上移动标签文本(颤振)

我有以下小部件树:SizedBox( child: Container ( child: TextFormField(),),),

我希望 labelText 与容器的顶部边缘内联。contentPadding: EdgeInsets.fromLTRB(x, x, x, x),并且EdgeInsets.only(x, x, x, x),根本没有帮助。

contentPadding:EdgeInsets.only(left: 10.0, right: 20.0, ),//paddingin InputDecoration

padding: EdgeInsets.only(left: 10.0, right: 20.0,),//padding Container

我有 Container 1这是初始视图。

使用上面的 EdgeInsets 我得到容器2。我能做些什么来实现 Container 3在此处输入图像描述

编辑

0 投票
2 回答
194 浏览

forms - Flutter Form 控制器抛出“方法 'validate' 在 null 上被调用”

我不明白这一点。我想也许问题是 Form 不是类的根元素,它不是return Form(child: Column(children: [... 所以我尝试将 Form Widget 设为根,它停止了错误,但没有激活 TextFormField 验证器或保存,它只是说'一切都好,继续前进'。

这只是我目前希望验证的一个领域。我查找了其他此类查询,Form 小部件和 TextFormField 都有键,所以我被卡住了。

我声明表单键final _formKeyForDeposit = GlobalKey<FormState>();

这是不合作的形式:

0 投票
1 回答
29 浏览

flutter - 如何在 Flutter 中为 TextFormField 设置填充材料设计风格?

文本字段有两种设计Material Design: 1. 填充 2. 概述。但是由于某种原因,在颤振中只有一个设计选项,这就是 - 概述。如何为 TextFormField 添加填充样式。看起来像这样 在此处输入图像描述

0 投票
2 回答
133 浏览

flutter - 如何制作具有 2 个提示文本的 TextField?

我有来自 Figma 的文本字段的用户界面。

有 2 个提示文本,其中第一个提示文本位于文本字段的开头,另一个位于末尾。

这是ui

可以看出,尾随是提示文本,当用户输入数字时会消失。

如果您有任何想法,请分享如何制作这种文本字段)

0 投票
0 回答
46 浏览

flutter - 当 ComboBox 更改时(在 Flutter 中),如何更改 TextFormField 中的文本?

我想在选择 DBMS 时显示数据库的默认用户和密码。

但是当我更改下拉值时,即使我更改了它的值,用户和密码也不会更改。

看代码:

我更改了属性的值,但它没有反映在组件上。

我怎么能做到这一点?

谢谢。

0 投票
0 回答
43 浏览

flutter - Flutter TextFormField 填充不尊重内部孩子

我正在使用flutter web并且我有一个TextFormField,当我设置isDense = true并添加contentPadding时,它不尊重内部文本大小的大小。因此将 contentPadding 设置为 EdgeInsets.only(top: 8),实际上并不会在文本顶部添加 8 个像素,而只是在垂直方向上为整个字段添加 8 个像素。

我如何设置尊重内部孩子的自定义填充,类似于何时可以在尊重内部孩子的 Container 小部件上设置“填充”属性。

0 投票
1 回答
313 浏览

flutter - 在 Flutter 中更改验证消息的文本颜色

我想更改验证 TextFormField 时返回的文本的颜色。在下面的示例中,错误文本和 FormField 的边框都是红色的。

示例:验证 TextFormField

我想要他们两个都是蓝色的。我试图在ThemeData中用类似的东西覆盖它

这样,TextFormField 边框的颜色会发生变化,但验证文本的颜色(“请输入书名”)仍然是默认的红色:

示例:非验证 FormField 的颜色更改,但不是文本

所以errorColor 属性不符合我的要求。不幸的是,我无法从 ThemeData 访问例如errorStyle 属性

也许最简单的事情是更改错误消息的默认颜色。但我不知道这是在哪里定义的。也感谢任何其他方法 - 在此先感谢!

0 投票
1 回答
26 浏览

flutter - 允许用户继续在单个 TextForm 字段中输入

我面临一个问题。当用户输入标题时,直到字符的长度小于 textformfield 的长度是可以的(参见屏幕截图 1)。但是,如果字符的长度超过了 textformfield 的长度,那么 textformfield 似乎变成了 2 行。我想保留单行但允许用户继续输入而不会出现问题。我怎样才能做到这一点?

谢谢,

键入为 formtextfield 的长度

键入的字符多于 formtextfield 的长度