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

flutter - Flutter:如何使用 TextFormField 模拟计算器显示?

我正在实现下面的代码以将数字数据保存到数据库。保存的数值数据将在将来用于算术运算。

该代码仍然是非常原生的,其中数字不是以千分隔的。通过这种做法,插入的值等于检索到的值。

我想给用户一种模仿物理计算器的体验。为了实现这一点,我尝试使用 pub.dev 中提供的 Masking Controller 或 Input Formatter Packages。到目前为止,我还没有得到我想要的结果。

在下面注释掉的代码中,我尝试在使用currency_text_input_formatter包插入和检索数字数据时将这些数字按千位和小数分开。

在这种做法中,并非所有数字都保存到数据库中,任何插入三位数以上的数字总是只保存和检索三位数和两位小数。

有什么建议我应该实施哪个包或方法?以及如何使包或方法的执行得到想要的结果?

我的原始本机代码如下所示,请取消注释注释掉的代码以重现我的问题。

任何帮助将不胜感激。

我的模型:

我的用户界面:

我的数据库助手

0 投票
2 回答
452 浏览

flutter - 使用 *(星号)代替 . 在颤动的文本字段中

我有一个自定义表单字段来输入应用程序的 pin。而不是使用常规的 . 写引脚时,我想使用 * 如下图所示。我如何实现这一目标?

在此处输入图像描述

这是表单字段的代码:

0 投票
1 回答
148 浏览

flutter - Flutter Forms 变更验证

嘿,也许有人可以帮我弄清楚如何在 Flutter 中实现正确的表单验证。

所以基本上在 InputDecoration 我们有

所以问题是我无法理解如何在不触摸表单时设置常规边框,而不是在触摸表单时,在每个输入上它必须验证输入并在无效时设置错误。我知道在 TextFormField 上我可以传递 onchange 函数并进行验证

使用这种方法我有问题,首先我必须设置 _isValid 的初始值,在这种情况下,当表单打开且未触摸时,它已经启用或出错,具体取决于 _isValid 的初始值。

我来自网络并与 Angular 合作,我们有反应形式,也许有人解释了如何在颤振中实现类似的行为?

0 投票
2 回答
307 浏览

flutter - Flutter:将默认值从另一个 textformfield 设置为 textformfield

我有 3 个 TextFormField 如下所示:

在此处输入图像描述

这是上面 3 TextFormField 的代码:

问题是,如何使用验证(Total Premi- Premi Pokok)设置默认值Premi Topup

例如:

  1. 如果我添加50000Total Premi那么 的值Premi Pokok仍然是0因为Total Premi-Premi Pokok50000- 0= 0
  2. 如果我50000Total Premi40000中添加Premi Pokok,那么值Premi Pokokis10000因为Total Premi-Premi Pokok50000- 40000= 10000
  3. 并且Premi Topup仍然可以由用户编辑该值,尽管具有来自Total Premi-的验证的默认值Premi Pokok
0 投票
2 回答
1280 浏览

flutter - 在 Flutter 中使用 TextFormField 添加项目列表

我正在尝试实现添加电子邮件输入列表但用户的功能。这就是我到目前为止所拥有的

我的预期结果是,当用户输入一封电子邮件然后在其后添加一个逗号时,该电子邮件被附加到列表中并且输入字段被清除,但我得到一个导致此 _notificationEmails.add(value.substring(0,value.length-1)); 运行到无穷大的操作循环。

这是日志

这种情况一直在继续。我做错了什么?

更新

如果它有帮助,我已经意识到这个问题是因为每次_notificationEmailsController.clear();被调用时,它都会触发onChange()循环。

0 投票
3 回答
28 浏览

flutter - 创建新行时如何保持 TextFormField 边框的高度

所以,事先我使用 Container 和 Text 小部件进行布局,然后将其更改为 TextFormField,但我真的想坚持使用 Container 的边框。但是我在输入新行时遇到了这个问题,边框/框会自动调整其高度。我不想这样,有什么办法可以解决这个问题吗?

谢谢你。

0 投票
3 回答
620 浏览

flutter - TextFormField 验证错误消息的对齐方式

如何更改 TextFormField 验证错误消息的对齐方式?

电流输出:

在此处输入图像描述

预期输出:

在此处输入图像描述

0 投票
2 回答
487 浏览

flutter - Flutter:如何将焦点转移到下一个 TextFormField?

我是 Flutter 的新手,并且希望在当前 TextFormField 达到它的 maxLength 时从一个 TextFormField 移动到另一个,而无需按 Enter。这意味着我可以在小时 TextFormField 上输入 2 位数字,而聚焦的 TextFormField 将移动到分钟 TextFormField 等等。

我曾尝试使用 nextFocus(),但是这仅在按 Enter 时有效。

小时输入的示例小部件:

0 投票
2 回答
49 浏览

flutter - TextFormField Flutter 中的 Int 值

我为 userdata 写了这个 textformfield

对于 name ed surname 是可以的,但是如果我想将它用于 int 值,我该怎么做?我试着喜欢这个但没有用

0 投票
2 回答
687 浏览

ios - Flutter - TextFormField - 无法同时满足约束(NSAutoresizingMaskLayoutConstraint)

Flutter Channel stable, 2.0.1iPad 物理设备上iOS 14.4,每次点击任何TextFormField.

Textfield 上的 onTap 只是将焦点赋予该字段 - 键盘出现 - 但不会更改视图上的任何内容。

我读到,对于某些人来说,这条消息可以忽略,但对于某些人来说,应用程序更新已被 Apple 拒绝。

我们如何解决这个约束问题?