That is the default action (when inside a form) if you don't specify what type of button it is. The browser will interpret it as <button type="submit"> and it will work like a submit button.
Specify that it is just a push button with no default action by giving it the following type:
HTML Code:
<button type="button"></button>
That will prevent it from acting as a submit button.
Edit: I just noticed that you said you already tried this. I tried it myself and it worked fine so I'm guessing you either made some small mistake or it doesn't work with your doctype. I suggest you try it again with a HTML4 strict doctype. If it still submits, please post a link to the page.
Good luck!
Bookmarks