Bug Tracker

Opened 6 years ago

Closed 6 years ago

#5159 closed bug (invalid)

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)

selector_test.html (1.1 KB) - added by SpadXIII 6 years ago.

Download all attachments as: .zip

Change History (2)

Changed 6 years ago by SpadXIII

comment:1 Changed 6 years ago by dmethvin

  • Resolution set to invalid
  • Status changed from new to closed

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/

Note: See TracTickets for help on using tickets.