DOB Input Field package helps you to take dob from user manually. This package validate user inputted DOB automatically.
Features
- Take DOB manually.
- 3 different date Formats
- Auto validation
- Fixed character length
- Date type input keyboard
- User preferred Decoration
Getting started
Install the package :
dob_input_field: ^2.0.0
Usage
Import the package first.
With DateFormat YYYYMMDD
DOBInputField(
firstDate: DateTime(1900),
lastDate: DateTime.now(),
showLabel: true,
dateFormatType: DateFormatType.YYYYMMDD,
autovalidateMode: AutovalidateMode.always,
fieldLabelText: "With label",
),
With DateFormat DDMMYYYY
DOBInputField(
firstDate: DateTime(1900),
lastDate: DateTime.now(),
showLabel: true,
dateFormatType: DateFormatType.DDMMYYYY,
autovalidateMode: AutovalidateMode.always,
),
With Label and with validation
DOBInputField(
firstDate: DateTime(1900),
lastDate:DateTime.now() ,
showLabel: true,
autovalidateMode: AutovalidateMode.always,
fieldLabelText: "With label",
),
Without Label and with validation
DOBInputField(
firstDate: DateTime(1900),
lastDate:DateTime.now() ,
),
Without Label and without validation
DOBInputField(
firstDate: DateTime(1900),
lastDate:DateTime.now() ,
autovalidateMode: AutovalidateMode.disabled,
),