25-12-1/1
This commit is contained in:
@@ -121,6 +121,29 @@ class RegistrationView extends StatelessWidget {
|
||||
},
|
||||
),
|
||||
const SizedBox(height: 16),
|
||||
TextFormField(
|
||||
controller: c.bithdateController,
|
||||
decoration: InputDecoration(
|
||||
labelText: 'سنة الميلاد'.tr,
|
||||
hintText: '1999'.tr,
|
||||
border: const OutlineInputBorder(),
|
||||
),
|
||||
keyboardType: TextInputType.number,
|
||||
validator: (v) {
|
||||
if (v == null || v.isEmpty) {
|
||||
return 'Required field'.tr;
|
||||
}
|
||||
if (v.length != 4) {
|
||||
return 'Birth year must be 4 digits'.tr;
|
||||
}
|
||||
// Optional: check if it’s a valid number
|
||||
if (int.tryParse(v) == null) {
|
||||
return 'Enter a valid year'.tr;
|
||||
}
|
||||
return null;
|
||||
},
|
||||
),
|
||||
const SizedBox(height: 16),
|
||||
TextFormField(
|
||||
controller: c.driverLicenseExpiryController,
|
||||
decoration: InputDecoration(
|
||||
|
||||
Reference in New Issue
Block a user