Validating form input
This input type lets you collect a number (either integer or floating point). The exact value is not displayed to the user unless you use Java Script.So, use the number (spinner) input type if you want to let the user choose an exact value.As of January 2013, neither Firefox nor Internet Explorer has any support at all for date input.
If you want to collect floating point numbers, use a non-integer for min or step.Note that the library incorrectly reports that the latest version of Safari (5.1.7) does not support date input, when in fact it does (albeit with a much poorer interface than Chrome and Opera).In Opera and other future browsers that pop up calendars, the calendar selection defaults to the current date.So, all of value, step, min, and max can be omitted.However, in the current version of Chrome, selecting the up/down arrows starts at 0001-01-01 unless you supply a value.
Note that the new (and poorly named) HTML5 "autocomplete" attribute is not used for these lists of choices, but instead is a flag that tells the browser whether or not it should used stored form values from previous sessions.