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

flutter - 错误显示颤动时向 TextFormField 添加阴影

我在向 TextFormField 添加阴影时遇到问题,尤其是在出现错误时。

我将我的 TextFormField 包装在一个 Material 小部件中,它工作正常,除非出现错误,该字段被填充并且错误消息被放置在它下面,使阴影包含它们。

有没有办法解决这个问题? 错误样本

这是我的代码:

0 投票
1 回答
509 浏览

flutter - FLutter 检查 Textfield 控制器是否为空

我有一个关于文本字段和控制器属性的问题。

我有一个站点 add_new_currency_screen.dart,一开始我有如下文本字段:名称、金额、价格、startDate 和 endDate。

现在我的问题。如果我打开“添加屏幕”,则 endDate 始终为“空”,如果我输入 startDate,则应将 Enddate 添加一年。

问题是我在“null”上调用了“add”错误

在控制器中我不能使用 if else 和 _endDateController.text == null ?"empty" : DateFormat("dd.MM.yyyy").format(_pickedStartDate.add(Duration(days: 365))),对....不起作用

我该如何检查或如何解决这个问题,如果选择了 startDate,endDate 中的控制器正在做这件事,否则,不要使用“添加”

希望我能正确解释,有人可以帮助我:)

谢谢大家,最好的问候汤米

0 投票
1 回答
95 浏览

flutter - 如何在 TextField Flutter 中更改标签的文本颜色

我正在开发 Flutter 中的社交媒体应用程序。我正在实现评论功能。当我用“@”在评论文本字段中写一个词时,它会从 firebase cloud firestore 搜索用户。现在,我想要的是,当我单击用户磁贴时,用户名将以粗体字附加到文本字段,而其他文本保持正常。我有办法在 TextFormField 或 TextField 中实现这一点吗?

在此处输入图像描述

0 投票
3 回答
215 浏览

flutter - 颤振文本表单字段。如何在 TextFormField 中粘贴验证文本

如何在 TextFormField 中粘贴验证文本。默认情况下它在下面

文本字段

我想要这样 我想要这样

但它显示这样

但它显示这样

我查看了各种来源,但没有找到合适的答案

有没有办法在文本框中显示验证文本

0 投票
5 回答
825 浏览

flutter - Flutter TextField/TextFormField 不会在 setState() 上更新其值

我的颤振页面上有以下组件。

我有以下控制器用于上述控制

数据来自从 API 加载的 _data.leadSurvey[0].title。加载数据后,我将调用 setState 方法,如下所示:

但是 TextFormField 中的数据没有得到更新。尝试使用 initialValue 属性,但它会生成 null 错误。

有帮助吗?

0 投票
1 回答
127 浏览

flutter - 将 TextFormField 控制器颤动为文本

我有一个问题:(我有一个带有文本小部件的详细信息表单,我正在从我的数据库中获取值。我有一个带有控制器的 TextFormField,因为我需要设置实际价格,提交后,新值将在TextValueField,但我希望它显示在普通的文本小部件上。

我希望你能理解我的问题。但这里是我的代码

好吧,我怎样才能在我的文本小部件中获取值?我试图在 onSubmitted 中设置状态,但控制器也没有更新。

我试图声明一个新的双 newProfit 但提交后它仍然给我空返回....

希望可以有人帮帮我 :)

最好的问候并感谢您的时间:)

0 投票
0 回答
66 浏览

flutter - 在页面之间的 TextFormFields 中持久化数据

我是新手,我遇到了一个问题,非常感谢您的帮助。

我在两个不同的屏幕上有两个单独的表格。单击第一页上的“下一步”按钮验证表单并使用Navigator.push(). 一切正常,直到我使用自动创建的应用栏左上角的箭头返回第一页。第一页上 TextFormFields 内的数据仍然填写,这很好,但是当我单击下一步(使用 验证并推送到第二页Navigator.push)并转到第二页时,TextFormFields 内的所有数据都消失了。

我的目的是让用户数据在TextFormFields两个表单中输入后,在不同的屏幕中来回导航。

我已经查看了这个stackoverflow 页面,但是那里的解决方案并没有解决我的问题。我查看了 shared_preferences 但 Flutter discord 上的人建议不要使用它。

这是代码:

第一页

第二页

(我使用 PasteUbuntu 的代码,因为它有点太长,所以我不想在这篇文章中复制它)

这是我的formField()功能的定义:

0 投票
1 回答
56 浏览

flutter - 如何根据验证器动态更改 textformfield 中 errorstyle 的颜色?

我有一个TextFormField使用验证器检查输入是否满足一组要求的方法。如果输入不满足特定要求,则红色的错误文本将相应地通知用户。如果密码满足所有要求,我想返回绿色文本(“安全密码”)。

上面的代码不会以绿色返回“安全密码”文本,我认为它是因为验证器不会重建小部件,因此errorStyle不会更新。有没有办法使这项工作?

0 投票
2 回答
1626 浏览

flutter - 如何在 TextFormField 中将函数作为验证器传递?

我想知道是否可以将函数作为验证器传递。我试过了,但没有结果。

0 投票
2 回答
157 浏览

flutter - 将变量名作为函数参数传递

我想将变量名作为函数参数传递,但它似乎不起作用:我的变量的内容保持不变。

在这里,我想更改名称为“changedValue”的变量的值。当我直接使用变量名时,它可以工作,但是当我尝试使用参数时,什么也没有发生。这是我使用它的一个例子:

提前致谢!