Design patterns provide a framework for solving a particular user problem in a consistent, considered way.
Forms are used to collect customer’s data.
Help users to fill in forms quickly and accurately by following these industry best practices.
Use this type of data entry when there are clear business requirements to collect a user's address. Ask for a user’s physical address for delivery or as part of a billing service.
Ask for a user’s date of birth when we need to validate the user’s age. This should not be collected unless you have a need for it to validate a user’s age or benefit them in some way.