An input text form field is presented with a accompanying label describing what input is expected in the field. Possibly, examples of working inputs is also presented to easy the user’s formulation.
The whole idea with the forgiving format pattern is to transfer input from a user interface problem to a programming problem. Behind the scenes, an interpreter checks for different word patterns, and converts them into a formatted value.
Using the forgiving format pattern saves space, and decreases the barrier for the user to interact with the system.
Depending on how widely defined the input topic is, it can be increasingly hard for the backend program to interpret the input field. The success of this pattern has much to do with how information is asked for – how the user is prompted.
Create an event at backpackit.com.
Create an event at 30 boxes.com.
When entering spent hours in the time-tracking part of basecamp, the input fields accept more than one format of half hours - both 2.5 and 2.30 counts as two and a half hours.
On the Apple support website, you can type in a question like "how do I reset my ipod", which in turn will be interpreted by the support site and come up with a suitable answer. If you are in doubt of how to ask your questions, a link to an explanation is