问题标签 [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 投票
3 回答
74 浏览

flutter - 在不在中心的文本表单字段上显示对话框

我正在尝试获得如下图所示的输出。

我试图在用户单击 texform 字段时显示对话框,但它显示在屏幕中央而不是 textformfield 上?请帮我..

0 投票
1 回答
190 浏览

flutter - 使用条件自动填充 textformfield 控制器

我试图在我的控制器中制作带有条件的 textformfield。如果该字段为空,它将使用我准备的自动填充文本填充。如何在我的 textFormField 控制器中创建条件?下面是我的代码。

这是变量。

这是检查该字段是否为空的验证器,因此会出现errorText。

这是我用于保存文本数据表单文本字段的 API 连接器。

这就是领域。

0 投票
1 回答
46 浏览

flutter - 如何在颤动中将日期差异 btw 两个 DateTimeField 到另一个 TextFormField

我有两个 DateTimeField ,用户将选择 Start Date 和 End Date ,我希望在它下面的另一个 TextFormField 上显示天数的差异。例如,如果我2020-11-15在 DateFormField 上选择作为开始日期并2020-11-03在 DateFormField 上选择作为结束日期,那么它应该自动显示12在 TextFormField 的总天数上。下面是我的代码:

从上面的代码中,我希望从两个 DateFormField 中选择的日期之间的某种运算符差异显示在 Textformfield 上,就像我上面给出的示例一样。

0 投票
1 回答
395 浏览

android - Flutter TextInputAction.done 不显示复选标记按钮

我在有状态小部件中有这个TextFormField

预期的行为是在我的 Android 设备上的 swiftkey 键盘中看到一个复选标记按钮(而不是换行按钮);但键盘上没有任何变化。我尝试了另一个TextInputAction,例如SearchSend,它们显示正确。

0 投票
1 回答
323 浏览

flutter - 如何删除 TextFormField 中错误文本上方的边距?

有人可以帮我吗?我正在努力删除 TextFormField 中的边距。

单击此处查看屏幕截图

下面是代码。

0 投票
1 回答
196 浏览

flutter - 如何在颤动的textformfield边界内显示标签和错误消息?

我在容器内使用文本和文本表单字段来获取用户名。我需要进行文本字段验证并获得错误消息和红色边界框,如预期结果图像所示。我也包括了当前的输出。我也尝试了其他一些方法。但没有任何效果。

电流输出

预期产出

0 投票
1 回答
175 浏览

flutter - 无法使用 TextFormField 更新文本

我想在用户输入 2 个日数和 2 个月数后添加启动画面。下面的代码以前工作过,但我不知道从哪个颤振版本开始,它开始表现得很奇怪。

只需替换TextFormFieldTextField,它将再次正常工作。

0 投票
2 回答
174 浏览

flutter - TextFormField 验证器没有获得传递给它的值?

我正在开发一个纸牌游戏评分应用程序,但我有一个似乎无法解决的错误。希望这里有人看到我的错误,或者可以指出潜在的修复。我有这样的输入,您可以在其中输入每个玩家的得分。它只不过是一列带有保存球员姓名的 Text() 和用于输入/编辑分数的 TextFormField() 的行。

显示应用程序中的乐谱输入/编辑对话框的图像

这是该行的代码:

如果我输入分数,例如 John =2、Hannah=1、Tias=2 和 Eric=0,然后单击保存按钮,我会从 print()s 中获得以下输出:

应用程序中的验证输出显示每个字段的错误:

显示带有验证错误的相同分数输入对话框的图像

[编辑]在此处添加保存按钮的代码以确保完整性:

我在这里想念什么?我可以尝试删除 onChange 并转而使用 TextController 但这会增加复杂性,因为您可以拥有 3-6 名玩家,而且我必须拥有多个控制器才能使其工作......对于我来说,它们似乎也有点矫枉过正需要做的。

我不确定为什么传递给验证器()的“值”总是一个空字符串,我做错了什么吗?这是一个错误吗?有一个更好的方法吗?

0 投票
2 回答
45 浏览

flutter - 如何在单独的 Dart 文件中编写验证器?

我有几个TextFormFields的验证器,但是我在同一个类中编写验证器我可以检索它但是如果在单独的类中写入我只是无法初始化它,因为它没有显示它。

我现在做的事情:

通过使用它,我可以在验证器字段中获取validateEmail,但如果我只是在单独的类中编写相同的validateEmail,我将无法获取它。

0 投票
1 回答
72 浏览

flutter - 如何在文本表单域中向我的文本编辑控制器添加新值?

我有一个数据库并从 Firestore 中检索我的数据。

我已将我的数据作为列表检索并在有状态小部件中将其设置为 textformfield,因为我知道 TextEditing 控制器应该在有状态小部件中启动,而不应该是最终的。

但是仍然遵循程序,我面临一个问题,例如当我向控制器输入新值时,当我的键盘退出时它仍然显示一个新值。尝试了很多方法,仍然有同样的问题。