forms - 如何更改 TextField 值而不必先将其删除(Flutter)
问题描述
我正在尝试制作一个包含六位数字的电话验证输入字段,所有数字的最大长度均为 1 位。我的问题是我希望用户能够更改他们输入的值而不必删除旧值。例如,用户在一个框中键入“2”,当他们单击该框并键入“3”时,该值应该会自动更改。
解决方案
您可以将文本字段包装在手势检测器中,然后使用 onTap 属性将 textEditingController.text 值设置为空字符串
推荐阅读
- ruby-on-rails - 带有头部请求的 ActiveStorage
- php - 尝试将 $_POST 变量传递到另一个页面(使用 GAE 进行部署)
- typescript - 打字稿映射类型,有条件地添加可选修饰符
- html - 聚合物纸下拉菜单显示不正确
- performance - 如何有效地生成和连接频谱图
- c++ - 数字在 C++ 中存储为特殊字符
- python - 在 Pytorch 中获取时间序列或序列模型的预测
- python - 如何在 Peewee 中使用 `migrate()`
- javascript - 如何在 csv 中读取数组并将该数组存储在 mongodb 中
- java - 给定一个节点烧掉二叉树