how to prevent textfield from taking empty text input in flutter code example

Example 1: flutter disable text form field

TextFormField(
      enabled: false, //Not clickable and not editable
      readOnly: true, //Clickable and not editable
)

Example 2: flutter clear all text in textfield

TextField(
  controller: _controller,
  decoration: InputDecoration(
    hintText: "Enter a message",
    suffixIcon: IconButton(
      onPressed: () => _controller.clear(),
      icon: Icon(Icons.clear),
    ),
  ),
)

Example 3: how to prevent users from entring null values in textfield flutter

FloatingActionButton(
            onPressed: ()async {
//                setstring(String result){
//                  widget.updatestring = result;
//                  return widget.updatestring;
//                }
                String result1 =   await Navigator.push( // string which stores the user entered value
                  context,
                  MaterialPageRoute(
                    builder: (context) => InputScreen(), //screen which has TextField
                  ));
              setState(() {
//                widget.updatestring = result1;
                TodoList(result1);
//              setstring(result1);
                addItem(result1, false); // function which adds the entered task in a list
              });
            },
            heroTag: "btn2",
            child: Icon(Icons.add, color: Color(whitecolor),), backgroundColor: Color(redcolor),),

Tags:

Misc Example