[whatwg] Incremental rendering of forms
ian at hixie.ch
Fri Nov 12 04:37:47 PST 2004
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:
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. `._.-(,_..'--(,_..'`-.;.'
More information about the whatwg