I'm having two troubles with the <button> tag in Internet Explorer on
Windows (I don't have access to a Mac to test it). It works as expected
in Mozilla both on Windows and Linux.
Here is the shortest example which exhibits the unexpected behavior:
<form action="index.php" method="GET">
<button type="submit" name="mode" value="criteria">Return to
Criteria</button>
<button type="submit" name="mode" value="page1">Go to Page 1</button>
<button type="submit" name="mode" value="page2">Go to Page 2</button>
</form>
Obviously there are other form elements which influence the behavior of
criteria, pages 1 and 2.
First problem is that IE sends in the HTML between the
<button> tags as the value instead of the attribute. Second problem is
that when _any_ <button> is clicked, IE passes in the values of _all_
<button>s in that form.
In other words, no matter what I click, my query string will always be:
?mode=Return+to+Criteria&mode=Go+to+Page+1&mode=Go +to+Page+2
Has anyone else come across either of these two bugs? How likely is
Microsoft to work on them if I report them (which brings up the question
of IE bugzilla's location)?
La'ie Techie