Stupid HTML code that annoys me

When you enter data into a form text field on a web page and then hit return, you’d think the form that would be posted would be the one that you’re actually entering data into. Not so on Movie Gallery’s website. Go to the site’s store locator page, type in the zip code in the zip code field, and hit return. What happens? The form submits the movie-search field, prompting the site to inform you that “Search for movies, games, and actors” yields no matches. Fools!

(To be specific: The form behaves correctly if you’re using Internet Explorer (at least in XP). But fer crying out loud! One third of the browser market is non-IE. )

I quick look at the source code reveals that MG is using fancy one-form-fits-all solution that apparebtly makes the movie search field “always on,” so to speak. Granted, I’m not on the bleeding edge of HTML, but geez, what’s wrong with creating one form for each li’l form?

World War I ruined everything.