Oh, this one was going to drive me NUTS! I had to use images as buttons in a form. That's easy enough:
<input type="image" SRC="blahButton.gif" ALT="blah" name="blah" id="blah" value="blah" />
Which works fine when simply submitting the form when there's ONE button. But on one page I had TWO buttons. The form would submit to itself, and then depending on which button was clicked, I would handle the form as appropriate. Worked fine in firefox – nothing happened in IE. I found this page in a search.
What I had been doing was simply (in php)
if (isset($_POST["blah"])) {
//do stuff
} else if (isset($_POST["blahblah"])) {
//do different stuff
}
What fixed the problem was changing that code to this:
if (isset($_POST["blah_x"])) {
//do stuff
} else if (isset($_POST["blahblah_x"])) {
//do different stuff
}
Now my form works…