问题标签 [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 包装在一个 Material 小部件中,它工作正常,除非出现错误,该字段被填充并且错误消息被放置在它下面,使阴影包含它们。
有没有办法解决这个问题? 错误样本
这是我的代码:
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 中的控制器正在做这件事,否则,不要使用“添加”
希望我能正确解释,有人可以帮助我:)
谢谢大家,最好的问候汤米
flutter - 如何在 TextField Flutter 中更改标签的文本颜色
我正在开发 Flutter 中的社交媒体应用程序。我正在实现评论功能。当我用“@”在评论文本字段中写一个词时,它会从 firebase cloud firestore 搜索用户。现在,我想要的是,当我单击用户磁贴时,用户名将以粗体字附加到文本字段,而其他文本保持正常。我有办法在 TextFormField 或 TextField 中实现这一点吗?
flutter - Flutter TextField/TextFormField 不会在 setState() 上更新其值
我的颤振页面上有以下组件。
我有以下控制器用于上述控制
数据来自从 API 加载的 _data.leadSurvey[0].title。加载数据后,我将调用 setState 方法,如下所示:
但是 TextFormField 中的数据没有得到更新。尝试使用 initialValue 属性,但它会生成 null 错误。
有帮助吗?
flutter - 将 TextFormField 控制器颤动为文本
我有一个问题:(我有一个带有文本小部件的详细信息表单,我正在从我的数据库中获取值。我有一个带有控制器的 TextFormField,因为我需要设置实际价格,提交后,新值将在TextValueField,但我希望它显示在普通的文本小部件上。
我希望你能理解我的问题。但这里是我的代码
好吧,我怎样才能在我的文本小部件中获取值?我试图在 onSubmitted 中设置状态,但控制器也没有更新。
我试图声明一个新的双 newProfit 但提交后它仍然给我空返回....
希望可以有人帮帮我 :)
最好的问候并感谢您的时间:)
flutter - 在页面之间的 TextFormFields 中持久化数据
我是新手,我遇到了一个问题,非常感谢您的帮助。
我在两个不同的屏幕上有两个单独的表格。单击第一页上的“下一步”按钮验证表单并使用Navigator.push()
. 一切正常,直到我使用自动创建的应用栏左上角的箭头返回第一页。第一页上 TextFormFields 内的数据仍然填写,这很好,但是当我单击下一步(使用 验证并推送到第二页Navigator.push
)并转到第二页时,TextFormFields 内的所有数据都消失了。
我的目的是让用户数据在TextFormFields
两个表单中输入后,在不同的屏幕中来回导航。
我已经查看了这个stackoverflow 页面,但是那里的解决方案并没有解决我的问题。我查看了 shared_preferences 但 Flutter discord 上的人建议不要使用它。
这是代码:
(我使用 PasteUbuntu 的代码,因为它有点太长,所以我不想在这篇文章中复制它)
这是我的formField()
功能的定义:
flutter - 如何根据验证器动态更改 textformfield 中 errorstyle 的颜色?
我有一个TextFormField
使用验证器检查输入是否满足一组要求的方法。如果输入不满足特定要求,则红色的错误文本将相应地通知用户。如果密码满足所有要求,我想返回绿色文本(“安全密码”)。
上面的代码不会以绿色返回“安全密码”文本,我认为它是因为验证器不会重建小部件,因此errorStyle
不会更新。有没有办法使这项工作?
flutter - 如何在 TextFormField 中将函数作为验证器传递?
我想知道是否可以将函数作为验证器传递。我试过了,但没有结果。
flutter - 将变量名作为函数参数传递
我想将变量名作为函数参数传递,但它似乎不起作用:我的变量的内容保持不变。
在这里,我想更改名称为“changedValue”的变量的值。当我直接使用变量名时,它可以工作,但是当我尝试使用参数时,什么也没有发生。这是我使用它的一个例子:
提前致谢!