- From: Håkon Wium Lie <howcome@opera.com>
- Date: Wed, 4 Aug 2004 16:19:03 +0200
Also sprach fantasai: > > > > credit card numbers have their own type. Perhaps expire dates should > > > > as well. This would help auto-fillout immensely and merchants would > > > > rejoice. > > > > > > <input type="month"> (previously known as type="expdate")? > > > "This type is used most frequently for credit card expiry dates." > > > -- http://whatwg.org/specs/web-forms/current-work/#month > > > > > > Or am I missing something here? > > > > "Month" is quite generic, and can be used for many purposes. "expdate" > > is more specific. If your UA knows the expdate of your credit card it > > can automatically fill inn the "expdate" control. However, filling in > > the expdate into "month" controls would be problematic since it's used > > for other purposes as well. > > The type attribute is for giving the *type* of data, not for indicating > what it's used for. This depends on your definition of "type" and "used for". I can make the argument that "expdate" is a type ("01/07") which is independent of what it is used for. However, I'm happy to user other means than the type attribute if they are readily available. > RFC3106 deals with auto-fillout. > # Some names (all starting with the string "Ecom_") in this version of > # HTML forms have predefined meanings, allowing UAs to fill in the form > # fields automatically. These names, and their semantics, are described > # in [RFC3106]. > > (We should probably get that expanded to handle WF2 controls, though.) So, which of these would work in WF2?: <input type="text" pattern="[0-9]{10}" name="cc" /> <input type="text" pattern="[0-9]{10}" name="Ecom_Payment_Card_Number" /> <input type="number" name="Ecom_Payment_Card_Number" /> <input name="Ecom_Payment_Card_Number" /> The fields in RFC3102 are more specific than the values on the type attribute. Prediction: combining them will lead to unpredictable results. Instead of doing ECML half-heartedly, why not extract the most useful types/names (including credit card numbers and expire dates) and describe them in WF2? -h&kon H?kon Wium Lie CTO ??e?? howcome at opera.com http://people.opera.com/howcome
Received on Wednesday, 4 August 2004 07:19:03 UTC