[whatwg] Web Forms 2.0 (WD 30 June 2004): 'separator' Attribute
Dave Hodder
dmh at dmh.org.uk
Wed Jun 30 16:11:09 PDT 2004
Hello WHAT Task Force,
I would like to suggest an additional, optional attribute for the 'form'
element, called 'separator'. It would also be valid for 'input'
elements with a 'type' attribute of either 'submit' or 'image'.
Example usage:
<form action="process-form.py" method="get" separator=";">
'separator' accepts either a semicolon character or an ampersand
character (the default).
The attribute changes the behaviour of forms sent with the
application/x-www-form-urlencoded content type. When 'separator' is set
to ';', a semicolon character rather than an ampersand character is used
to separate name/value pairs as described in Web Forms 2.0 (WD 30 June
2004) Section 5.3, point 5.
In the case where a 'separator' attribute is missing from a submit
button (<input type="submit"> or <input type="image">), then the
equivalent attribute on the form is used instead.
It has no effect on forms submitted by content types other than
application/x-www-form-urlencoded.
The 'separator' attribute is similiar to the 'separator' attribute of
the XForms 1.0 'submission' element, except for the different default
value. (The difference is to ensure backwards compatibility with HTML
forms.) The existence of this attribute would hopefully ease migration
from Web Forms 2.0 to XForms when the time is right.
Here's a fragment of XSchema for it:
<xsd:attribute name="separator" use="optional" default="&">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value=";"/>
<xsd:enumeration value="&"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
Thank you,
Dave
More information about the whatwg
mailing list