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,
          ),          

Additional information

Stay in touch via LinkedIN | Medium | GitHub

Libraries

dob_input_field