Originally Posted by Link187
Tested everything (from the posts above) in IE6 and IE7 and verified what you wrote apart from when I replaced:
<input type="submit" name="submit" value="Then the next time, click this">
<INPUT TYPE="image" SRC="images/signup.png" HEIGHT="25" WIDTH="63" BORDER="0" ALT="Submit Form">
Not true. In reality (in both IE6 and IE7) when I pressed enter it actually came back with:
Your data was processed!
Which indicates that it is sending some kind of value and the bug doesn't occur if you use an image!
Would love to hear thoughts on this as this is the solution I have to use..
You're not even using a field type with a name for your image and you're also not posting your PHP processing code to show what you actually did on the server.
While I don't doubt that there may be truth in what you're saying, I never said that it wouldn't work (thats in reference to your "Not true" remarks). I simply said the image had no name="" or value="" attributes and therefore they would not be sent. It's possible that IE (in relation to felgalls comments) will automatically send a $_POST['submit'] field for an image based submit - this could be a empty value or an array of x and y as felgall has mentioned. If it does, then that is a completely different issue
and not related to the submit button issue
To comment any further on your data processed message you'd need to post your complete code for both the html and the php.
Originally Posted by Dan13071992
just out of curiousity, does anyone know if this bug is still in IE, as Ive seen on TV the Internet Explorer 9 is coming out/ Already out?
I seem to recall someone else testing it and saying it was there. I see no reason for MS to suddenly fix this bug as I doubt they would consider it an important one. Even if it is fixed you should still code to avoid it for all the users of older versions.
I never expected this topic to become so popular so many months after posting it!