[whatwg] <input type=number> without keyboard editing

TAMURA, Kent tkent at chromium.org
Sun Oct 31 19:31:19 PDT 2010

A team in Google tried to use <input type=number> for a product, and they
not to use it.
What they needed was a control to select an integer from a specific integer
such as 1 - 16. The number type control in Opera and WebKit allow a user to
out-of-range value even if the control has min=1 and max=16 attributes.
It's not
a good UI and the reason why they doesn't use type=number.

They need a number control which
   - doesn't allow any keyboard / cut&paste operations and
    So, a text field part is read-only, but the spin-buttons work.
   - always has a valid value.
    "required" by default, and sanitization algorithm may be different.

I'm not sure how to solve this issue.  Introducing new content attribute or
another number type?

Software Engineer, Google

More information about the whatwg mailing list