- From: Andrew Clover <and@doxdesk.com>
- Date: Thu, 10 Jan 2002 14:17:30 +0000
- To: www-html@w3.org
Robert Koberg <rob@koberg.com> wrote:
> I am trying to get the w3c-html wg to look at adding
> contentEditable to the standard
I'm quite aware of how it works! The contentEditable attribute is:
- simple,
- convenient,
- useful,
- completely unsuited to being part of a standard HTML.
As others have pointed out, editing is useless unless the result of the
editing can be submitted to a server. This simply cannot be done for
arbitrary elements in HTML: only forms can be submitted. The only way
to submit the content from a non-form-field contentEditable element is
to use client-side scripting to extract it first.
A contentEditable attribute is useless without scripting. Making it
necessary for all browsers to include client-side-scripting, an
HTML-editing component and serialiser just to implement simple HTML forms
is highly undesirable. It is also completely backwards incompatible.
If I were to suggest a way to allow HTML content to be edited and submitted
to a form handler, I'd definitely want to do it by extending existing form
elements. One obvious syntax that comes to mind would be:
<textarea name="foo" type="text/html" cols="bar" rows="baz">
blah <em> blah </em> blah
</textarea>
'type' defaulting to "text/plain" of course. Older browsers and browsers
that do not contain an HTML-editing component can happily let the user
edit the HTML source, and everyone's happy.
I don't know what approach the XForms team will be taking, though.
--
Andrew Clover
mailto:and@doxdesk.com
http://and.doxdesk.com/
Received on Thursday, 10 January 2002 09:22:18 UTC