问题标签 [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.
flutter - 使用条件自动填充 textformfield 控制器
我试图在我的控制器中制作带有条件的 textformfield。如果该字段为空,它将使用我准备的自动填充文本填充。如何在我的 textFormField 控制器中创建条件?下面是我的代码。
这是变量。
这是检查该字段是否为空的验证器,因此会出现errorText。
这是我用于保存文本数据表单文本字段的 API 连接器。
这就是领域。
flutter - 如何在颤动中将日期差异 btw 两个 DateTimeField 到另一个 TextFormField
我有两个 DateTimeField ,用户将选择 Start Date 和 End Date ,我希望在它下面的另一个 TextFormField 上显示天数的差异。例如,如果我2020-11-15
在 DateFormField 上选择作为开始日期并2020-11-03
在 DateFormField 上选择作为结束日期,那么它应该自动显示12
在 TextFormField 的总天数上。下面是我的代码:
从上面的代码中,我希望从两个 DateFormField 中选择的日期之间的某种运算符差异显示在 Textformfield 上,就像我上面给出的示例一样。
android - Flutter TextInputAction.done 不显示复选标记按钮
我在有状态小部件中有这个TextFormField
预期的行为是在我的 Android 设备上的 swiftkey 键盘中看到一个复选标记按钮(而不是换行按钮);但键盘上没有任何变化。我尝试了另一个TextInputAction,例如Search和Send,它们显示正确。
flutter - 如何删除 TextFormField 中错误文本上方的边距?
有人可以帮我吗?我正在努力删除 TextFormField 中的边距。
下面是代码。
flutter - 无法使用 TextFormField 更新文本
我想在用户输入 2 个日数和 2 个月数后添加启动画面。下面的代码以前工作过,但我不知道从哪个颤振版本开始,它开始表现得很奇怪。
只需替换TextFormField
为TextField
,它将再次正常工作。
flutter - TextFormField 验证器没有获得传递给它的值?
我正在开发一个纸牌游戏评分应用程序,但我有一个似乎无法解决的错误。希望这里有人看到我的错误,或者可以指出潜在的修复。我有这样的输入,您可以在其中输入每个玩家的得分。它只不过是一列带有保存球员姓名的 Text() 和用于输入/编辑分数的 TextFormField() 的行。
这是该行的代码:
如果我输入分数,例如 John =2、Hannah=1、Tias=2 和 Eric=0,然后单击保存按钮,我会从 print()s 中获得以下输出:
应用程序中的验证输出显示每个字段的错误:
[编辑]在此处添加保存按钮的代码以确保完整性:
我在这里想念什么?我可以尝试删除 onChange 并转而使用 TextController 但这会增加复杂性,因为您可以拥有 3-6 名玩家,而且我必须拥有多个控制器才能使其工作......对于我来说,它们似乎也有点矫枉过正需要做的。
我不确定为什么传递给验证器()的“值”总是一个空字符串,我做错了什么吗?这是一个错误吗?有一个更好的方法吗?
flutter - 如何在单独的 Dart 文件中编写验证器?
我有几个TextFormFields的验证器,但是我在同一个类中编写验证器我可以检索它但是如果在单独的类中写入我只是无法初始化它,因为它没有显示它。
我现在做的事情:
通过使用它,我可以在验证器字段中获取validateEmail,但如果我只是在单独的类中编写相同的validateEmail,我将无法获取它。
flutter - 如何在文本表单域中向我的文本编辑控制器添加新值?
我有一个数据库并从 Firestore 中检索我的数据。
我已将我的数据作为列表检索并在有状态小部件中将其设置为 textformfield,因为我知道 TextEditing 控制器应该在有状态小部件中启动,而不应该是最终的。
但是仍然遵循程序,我面临一个问题,例如当我向控制器输入新值时,当我的键盘退出时它仍然显示一个新值。尝试了很多方法,仍然有同样的问题。