This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
There is the potential to enhance forms with specific inputs for handling currencies and denominations. Previous suggestions have included using the input type="number" together with the pattern attribute for controlling user input however there may be greater capability possible through introducing new input types together with locale-based display conventions: https://msdn.microsoft.com/en-gb/goglobal/bb688126.aspx#ejb Mailing list thread: https://lists.w3.org/Archives/Public/public-html/2015Mar/0000.html
I think we're probably best off having people use custom elements for this.
I don't think this is any more difficult for implementation than of type="number" and the localization rules for currencies are quite different as the link to msdn shows. This would require integrating with BCP-47 and the CLDR again which is being looked at over in i18n at present. I think having currency as a built-in type would be beneficial for the web as a whole as it would provide developers with a standard UI widget to use and it would provide users with a predictable and standard interface across all sites they visit.
Yes, each individual new form control is usually pretty trivial, but there's a cost to each one.
Concur, custom elements need to pave the way here. If this turns up everywhere and gets native platform support and such we can reconsider.