首页 > 解决方案 > 如何更改 TextField 值而不必先将其删除(Flutter)

问题描述

我正在尝试制作一个包含六位数字的电话验证输入字段,所有数字的最大长度均为 1 位。我的问题是我希望用户能够更改他们输入的值而不必删除旧值。例如,用户在一个框中键入“2”,当他们单击该框并键入“3”时,该值应该会自动更改。

标签: formsflutterinputtextfield

解决方案


您可以将文本字段包装在手势检测器中,然后使用 onTap 属性将 textEditingController.text 值设置为空字符串


推荐阅读