According to the HTML spec at: http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#adef-name-INPUT "name" attributes are of type CDATA which means that just about any character, including all the ones in the testcase, "#$)*@(BLAH1032", are valid characters. Marking as invalid.
Johnny DTD spec for CDATA for "id" and "name" says that token must begin with letter [A-Za-z] here is link http://www.w3.org/TR/html4/types.html#type-cdata It says "ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods ("."). " It could contain any chars but beginning char should be letter. 4.x does not accept non letters but N6 does. Something is wrong. Reopening bug.
This bug has been marked "future" because the original netscape engineer working on this is over-burdened. If you feel this is an error, that you or another known resource will be working on this bug,or if it blocks your work in some way -- please attach your concern to the bug for reconsideration.
Mass-reassigning bugs to email@example.com
Imo this should be wontfix -- we don't perform parsing-type validity checks on any of our DOM manipulations, nor should we...
Isn't this a dup of a bug that just got a patch?
Invalid per <http://www.whatwg.org/html/#dom-fe-name>.