IE bug: Image buttons do not submit value
Date: July 2, 2008
Keywords: IE input type="image" button submit submission post not defined undefined value
Symptom: Your form has a image button named Z (an input with type="image"). Your form handling page expects Z to be defined. Z is not defined. You are using Internet Explorer. It works fine in Firefox.
Check this: Using IE still, see if Z.x and Z.y are defined. They are, right? But Z is not defined!
Cause: Internet Explorer doesn't define Z. It just doesn't.
Does IE's behavior match the HTML spec? No. Under section 17.13 "Form submission" the spec says "Every successful control has its control name paired with its current value as part of the submitted form data set" (HTML 4.01 Specification)
Will this be fixed in IE? Maybe IE8 beta does, I haven't checked.