#11138 closed bug (invalid)
.serialize doesn't include submit buttons
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | undecided | Milestone: | None |
Component: | unfiled | Version: | 1.7.1 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
It doesn't because it checks the type against rinput which is a static list of types. Which is very strange IMO.
Anyway: submit buttons with a name are part of the form value just as text inputs etc.
rinput
rinput = /^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,
checked in serializeArray > filter
Note: See
TracTickets for help on using
tickets.
Button values are serialized only if a button press caused the form submit.
When you serialize using code no button is pressed, and if a button press triggered the code you'll need to add it to the serialized input yourself.