From a3da8609a8277f0f5d631ef59223319ffe18525d Mon Sep 17 00:00:00 2001 From: SamarpanCoder2002 Date: Wed, 31 Mar 2021 00:25:42 +0530 Subject: [PATCH] Proper Age Validation Added in Sign-up form additional Details --- lib/widgets/signup_form_additional_details.dart | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/widgets/signup_form_additional_details.dart b/lib/widgets/signup_form_additional_details.dart index 3ed719ad92..3d01b1ee08 100644 --- a/lib/widgets/signup_form_additional_details.dart +++ b/lib/widgets/signup_form_additional_details.dart @@ -212,14 +212,15 @@ class _SignUpFormAdditionalDetailsState SizedBox(width: 20), Flexible( child: AuthInputField( + textInputType: TextInputType.number, labelText: "Age", controller: _age, textInputAction: TextInputAction.next, - validator: (_) { - if (_course.isNotEmpty) { - return null; - } - return "Enter valid Course Name"; + validator: (age) { + if (age.isNotEmpty && + age.length == 2 && + int.parse(age) >= 16) return null; + return "Enter Valid Age"; }, suffixIcon: Icon(Icons.menu_book, color: Colors.white),