On Mon, 14 Jun 2010 07:41:40 +0200, Peter Kasting <pkast...@google.com> wrote:

On Sun, Jun 13, 2010 at 10:16 PM, TAMURA, Kent <tk...@chromium.org> wrote:

There are some objections against omitting invisible controls from form
validation. However, it is a real issue with existing sites and users can't submit such forms at all though they can submit it with non-HTML5 browsers.


How many existing sites? What sites are asking for form validation but then not actually working with it? If this isn't a large number, I would prefer
to stay as-is and let the sites fix themselves.

The following sites have workarounds in Opera's browser.js to allow form submit:

airgreenland.com (using required on hidden elements)
barnesandnoble.com (using required on visible elements that are supposed to be empty on submit...) bookryanair.com (using required=false - this usage has also been found in JS libraries) ingdirect.com.au (using required on a visible field, but then emptying the field with JS before submit)
usairways.com (using required on hidden elements)

Most of these have been using it for several years and have not responded to change requests from our side.

We have also seen a couple of instances of wrong input types (number where text expected etc.), but the usage of "required" is the biggest problem in my experience.

My conclusion is it's better to disable interactive form validation for
existing sites as possible. e.g. disabling interactive form validation for
documents without "<!DOCTYPE html>".


I think this is a mistake.

PK


--
Ola P. Kleiven, Core Compatibility, Opera Software

Reply via email to