
使用TextFormField中的控制器,您可以获取TextFormField的值。
TextEditingController emailEditingController = TextEditingController();TextFormField( controller: emailEditingController, validator: (value) { if (value.isEmpty) { return 'Please enter a valid email address'; } if (!value.contains('@')) { return 'Email is invalid, must contain @'; } if (!value.contains('.')) { return 'Email is invalid, must contain .'; } return null; }, keyboardType: TextInputType.emailAddress, decoration: InputDecoration( prefixIcon: Icon(Icons.mail_outline), labelText: 'Enter Email', border: OutlineInputBorder()),);Get Value like:
String email=emailEditingController.text;
Updated Answer
通过使用onSubmitted获得价值
onSubmitted: (String value){email=value;},欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)