问题标签 [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 - Flutter:如何使用 TextFormField 模拟计算器显示?
我正在实现下面的代码以将数字数据保存到数据库。保存的数值数据将在将来用于算术运算。
该代码仍然是非常原生的,其中数字不是以千分隔的。通过这种做法,插入的值等于检索到的值。
我想给用户一种模仿物理计算器的体验。为了实现这一点,我尝试使用 pub.dev 中提供的 Masking Controller 或 Input Formatter Packages。到目前为止,我还没有得到我想要的结果。
在下面注释掉的代码中,我尝试在使用currency_text_input_formatter包插入和检索数字数据时将这些数字按千位和小数分开。
在这种做法中,并非所有数字都保存到数据库中,任何插入三位数以上的数字总是只保存和检索三位数和两位小数。
有什么建议我应该实施哪个包或方法?以及如何使包或方法的执行得到想要的结果?
我的原始本机代码如下所示,请取消注释注释掉的代码以重现我的问题。
任何帮助将不胜感激。
我的模型:
我的用户界面:
我的数据库助手
flutter - Flutter Forms 变更验证
嘿,也许有人可以帮我弄清楚如何在 Flutter 中实现正确的表单验证。
所以基本上在 InputDecoration 我们有
所以问题是我无法理解如何在不触摸表单时设置常规边框,而不是在触摸表单时,在每个输入上它必须验证输入并在无效时设置错误。我知道在 TextFormField 上我可以传递 onchange 函数并进行验证
使用这种方法我有问题,首先我必须设置 _isValid 的初始值,在这种情况下,当表单打开且未触摸时,它已经启用或出错,具体取决于 _isValid 的初始值。
我来自网络并与 Angular 合作,我们有反应形式,也许有人解释了如何在颤振中实现类似的行为?
flutter - Flutter:将默认值从另一个 textformfield 设置为 textformfield
我有 3 个 TextFormField 如下所示:
这是上面 3 TextFormField 的代码:
问题是,如何使用验证(Total Premi
- Premi Pokok
)设置默认值Premi Topup
?
例如:
- 如果我添加
50000
,Total Premi
那么 的值Premi Pokok
仍然是0
因为Total Premi
-Premi Pokok
是50000
-0
=0
。 - 如果我
50000
在Total Premi
和40000
中添加Premi Pokok
,那么值Premi Pokok
is10000
因为Total Premi
-Premi Pokok
是50000
-40000
=10000
。 - 并且
Premi Topup
仍然可以由用户编辑该值,尽管具有来自Total Premi
-的验证的默认值Premi Pokok
。
flutter - 在 Flutter 中使用 TextFormField 添加项目列表
我正在尝试实现添加电子邮件输入列表但用户的功能。这就是我到目前为止所拥有的
我的预期结果是,当用户输入一封电子邮件然后在其后添加一个逗号时,该电子邮件被附加到列表中并且输入字段被清除,但我得到一个导致此 _notificationEmails.add(value.substring(0,value.length-1));
运行到无穷大的操作循环。
这是日志
这种情况一直在继续。我做错了什么?
更新
如果它有帮助,我已经意识到这个问题是因为每次_notificationEmailsController.clear();
被调用时,它都会触发onChange()
循环。
flutter - 创建新行时如何保持 TextFormField 边框的高度
所以,事先我使用 Container 和 Text 小部件进行布局,然后将其更改为 TextFormField,但我真的想坚持使用 Container 的边框。但是我在输入新行时遇到了这个问题,边框/框会自动调整其高度。我不想这样,有什么办法可以解决这个问题吗?
谢谢你。
flutter - Flutter:如何将焦点转移到下一个 TextFormField?
我是 Flutter 的新手,并且希望在当前 TextFormField 达到它的 maxLength 时从一个 TextFormField 移动到另一个,而无需按 Enter。这意味着我可以在小时 TextFormField 上输入 2 位数字,而聚焦的 TextFormField 将移动到分钟 TextFormField 等等。
我曾尝试使用 nextFocus(),但是这仅在按 Enter 时有效。
小时输入的示例小部件:
flutter - TextFormField Flutter 中的 Int 值
我为 userdata 写了这个 textformfield
对于 name ed surname 是可以的,但是如果我想将它用于 int 值,我该怎么做?我试着喜欢这个但没有用
ios - Flutter - TextFormField - 无法同时满足约束(NSAutoresizingMaskLayoutConstraint)
在Flutter Channel stable, 2.0.1
iPad 物理设备上iOS 14.4
,每次点击任何TextFormField
.
Textfield 上的 onTap 只是将焦点赋予该字段 - 键盘出现 - 但不会更改视图上的任何内容。
我读到,对于某些人来说,这条消息可以忽略,但对于某些人来说,应用程序更新已被 Apple 拒绝。
我们如何解决这个约束问题?