Skip to main content

Bug Tracker

Side navigation

#5159 closed bug (invalid)

Opened September 03, 2009 10:19AM UTC

Closed October 14, 2009 01:46AM UTC

Unexpected attribute selector behaviour

Reported by: SpadXIII Owned by:
Priority: critical Milestone: 1.4
Component: unfiled Version: 1.3.2
Keywords: selector attribute Cc:
Blocked by: Blocking:
Description

I have 2 forms with each just 2 elements:

form1:

  • text input with the name/id="name"
  • submit input with name/id="submit"

form2:

  • text input with the name/id="name2"
  • submit input with name/id="submit2"

When I try to select the submit buttons to add an onclick-event, I get unexpected results.

I'm selecting the submit buttons like:

$('form[name=form1] :submit');

$('form[name=form2] :submit');

Selecting the submit in form1 does not work, while selecting the submit in form2 does work. The only difference between the 2 forms is the inputs name/id.

See attached html sample.

Attachments (1)
Change History (1)

Changed October 14, 2009 01:46AM UTC by dmethvin comment:1

resolution: → invalid
status: newclosed

Don't give form elements a name or id that is the same as a form method or property. That includes names like submit, id, action, method, length, etc.

http://yura.thinkweb2.com/domlint/