There's a possible disconnect between <input type="button"/> and <button/>. The former is barred from constraint validation, but the latter is not. (Section 4.10). Is this intentional?
-- "The first step in confirming there is a bug in someone else's work is confirming there are no bugs in your own." -- Alexander J. Vincent, June 30, 2001