- From: Ian Hickson <ian@hixie.ch>
- Date: Fri, 12 Nov 2004 12:37:47 +0000 (UTC)
On Fri, 12 Nov 2004, Jim Ley wrote: > On Fri, 12 Nov 2004 10:37:08 +0000 (UTC), Ian Hickson <ian at hixie.ch> wrote: > > On Sun, 29 Aug 2004, Jim Ley wrote: > > Whether it is a single form or multiple forms is largely an > > implementation detail. That's rather my point. > > So if it's an implementation detail, then there's no point breaking > compatibility with legacy browsers - I understood the only motivation > for breaking backwards compatibility in WHAT was if something couldn't > be done without it. As noted below, this isn't breaking anything. > > Well, with the current Web Forms draft form controls can be members of > > multiple forms > > Yes, and you've still not addressed my issue on this not being backwards > compatible so should not be part of the WHAT-WG specification as per the > guiding principles which put backwards compatibility as a key part. As noted below, this is backwards compatible. > > While the existing UAs will not submit the forms according to WF2 > > semantics, it is quite possible to author forms that use these > > features in backwards-compatible ways, by having WF2 UAs submit to one > > script and legacy UAs submit to another, with the legacy UAs getting > > the entire page replaced and the new UAs getting just the new data > > sent and filled into the existing form. > > No, because legacy browsers do not deal with invalid (to their idea of > HTML) in a manner that makes that possible - with sub-forms you don't > end up with one big form, but lots of little ones. > > As with so many of these features, the much claimed compatibility > doesn't exist in any examples, and is based on a rather limited > experience of a minority of legacy user agents. Here's an example: http://whatwg.org/demos/multiform-01/ It seems to work fine in legacy UAs, but uses the multiple form feature for WF2 UAs, giving users of those UAs better experience. -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Friday, 12 November 2004 04:37:47 UTC