Post HTML checkboxes?
Gustaf Liljegren
gustafl at algonet.se
Mon Nov 12 08:23:55 EST 2001
"Skip Montanaro" <montanaro at tttech.com> wrote:
> You need a "name" attribute in there somewhere. I don't recognize "id".
I
> suspect it should be "name" instead.
Thanks, you're right! I'm trying to do this according to the current
standards, and 'id' has indeed replaced 'name' in most cases, and I thought
that was the case with forms elements too and that new web clients where
already aware of it. Section 4.10 in XHTML 1.0 says:
"In order to ensure that XHTML 1.0 documents are well-structured XML
documents, XHTML 1.0 documents MUST use the id attribute when defining
fragment identifiers, even on elements that historically have also had a
name attribute."
And:
"Note that in XHTML 1.0, the name attribute of these elements is formally
deprecated, and will be removed in a subsequent version of XHTML."
But for some reason this has *not* happened in the forms module in XHTML
1.1:
http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_extformsmo
dule
The current forms module will soon be replaced by XForms, but in the
meantime I take it as if we should have both 'id' and 'name' in <input>
elements.
Thanks again,
Gustaf
More information about the Python-list
mailing list