Lesson 25: Forms
final _formKey = GlobalKey();
Form(
key: _formKey,
child: Column(
children: [
TextFormField(
decoration: InputDecoration(labelText: 'Enter your name'),
validator: (value) {
if (value!.isEmpty) return 'Name is required';
return null;
},
),
ElevatedButton(
onPressed: () {
if (_formKey.currentState!.validate()) {
print('Form is valid');
}
},
child: Text('Submit'),
),
],
),
)