Check Textfield Text Input Is Empty Or Not
Complete Code For Check Textfield Text Input Is Empty Or Not In Flutter
main.dart
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
appBar: AppBar(
centerTitle: true,
backgroundColor: Colors.white,
title: Text('Get Text Field Value',style: TextStyle(
color: Colors.black
),)),
body: Center(
child: CheckTextField()
)
)
);
}
}
class CheckTextField extends StatefulWidget {
CheckTextFieldWidget createState() => CheckTextFieldWidget();
}
class CheckTextFieldWidget extends State {
final textController_1 = TextEditingController();
final textController_2 = TextEditingController();
final textController_3 = TextEditingController();
checkTextFieldEmptyOrNot(){
String text1,text2,text3 ;
text1 = textController_1.text ;
text2 = textController_2.text ;
text3 = textController_3.text ;
if(text1 == '' || text2 == '' || text3 == '')
{
print('Text Field is empty, Please Fill All Data');
}
else{
print('Not Empty, All Text Input is Filled.');
}
}
@override
Widget build(BuildContext context) {
return Scaffold(
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Container(
width: 280,
padding: EdgeInsets.all(10.0),
child: TextField(
controller: textController_1,
autocorrect: true,
decoration: InputDecoration(hintText: 'Enter First Name'),
)
),
Container(
width: 280,
padding: EdgeInsets.all(10.0),
child: TextField(
controller: textController_2,
autocorrect: true,
decoration: InputDecoration(hintText: 'Enter Last Name'),
)
),
Container(
width: 280,
padding: EdgeInsets.all(10.0),
child: TextField(
controller: textController_3,
autocorrect: true,
decoration: InputDecoration(hintText: 'Enter Email'),
)
),
RaisedButton(
onPressed: checkTextFieldEmptyOrNot,
color: Colors.white,
textColor: Colors.black,
padding: EdgeInsets.fromLTRB(10, 10, 10, 10),
child: Text('Check TextField is Empty or Not'),
),
],
),
));
}
}