I've noticed two possible ommissions that seem to me to be essential to a useful Web Forms spec:
1) Input filtering (i.e. allow only numbers to be typed) suggested implementation (like pattern takes a regexp but behaves as if inside: ^ [ ]$ <input type="text" filter="\d"> 2) Auto tabbing for a 4 digit code: <input type="text" filter="\d" autotab="4"/> Regards Christian