Flutter 日期选择器验证

Flutter date picker validation

如何在 flutter 中提交后使用日期选择器从文本字段中清除选定的 dob?

我验证它 return 无效。但它不起作用 我能做什么?

final dateController = TextEditingController();


在控制器中设置日期,例如

dateController.text = "21-12-2021";

 TextField(
                controller: dateController,   
                
            //  controller: dateController,
            autofocus: false,
            onChanged: (value) {},
          )

从控制器获取日期值

  String date =  dateController.text;

提交日期后清除 dateController。
将日期选择器设置为当前日期,如下所示..

dateController.clear() //clear text field 

final DateTime pickedDate = await showDatePicker(
      context: context,
      initialDate: initialDate,
      firstDate: DateTime(2021, 12),
      lastDate: DateTime(3000),
    );