> > The <input name> attribute is described in > http://whatwg.org/html#attr-fe-name where the only conformance requirement > is:
> "If the attribute is specified, its value must not be the empty string." > and I don't believe there are any other restrictions on it There aren't, we just recently had a thread about this, resulting in a couple of (fairly small) changes to the spec to clarify that. Bug report: http://www.w3.org/Bugs/Public/show_bug.cgi?id=9493 Changes diff: http://html5.org/tools/web-apps-tracker?from=5034&to=5035 You can see the changes in place in the editor's draft, which I *believe* is here (certainly the changes are in that document, and the title is "Editor's Draft" :-) ): http://dev.w3.org/html5/spec/ -- T.J. Crowder Independent Software Consultant tj / crowder software / com www.crowdersoftware.com On 30 April 2010 18:21, Philip Taylor <[email protected]> wrote: > Nathan wrote: > >> Hi All, >> >> I've been looking through the spec for clarification on whether URIs can >> be used inside the name= attribute on form elements: >> >> <input type="text" name="http://ex.org/ns#name"... >> >> in addition the following syntax: >> >> name="uri[uri]" >> >> Any clarification? >> > > The <input name> attribute is described in > http://whatwg.org/html#attr-fe-name where the only conformance requirement > is: > > "If the attribute is specified, its value must not be the empty string." > > and I don't believe there are any other restrictions on it, so any URI (and > any other string) except "" is allowed. (You might want to also avoid the > names "isindex" and "_charset_" since they have special processing behaviour > in certain cases, though.) > > -- > Philip Taylor > [email protected] > >
