Тег <button>, а не <input type=button>.
Какое стандартное поведение при нажатии тега <button>? он представит форму?
Ответ 1
Если кнопка находится в форме, по умолчанию отображается сообщение.
Если кнопка не находится в форме, она ничего не сделает.
НО БУДЬТЕ ЗНАКОМЫ!
Всегда указывайте атрибут type для кнопка. Тип по умолчанию для Internet Explorer "button", тогда как в других браузерах (и в W3C спецификация), это "отправить".
Ответ 2
Да по умолчанию используется тип submit.
type = submit | кнопка | reset [CI]
Этот атрибут объявляет тип кнопки. Возможные значения:
submit: создает кнопку отправки. Это значение по умолчанию.
Смотрите: http://www.w3.org/TR/html401/interact/forms.html#h-17.5
Итак, когда button находится внутри формы, он отправляет его, когда он не находится внутри формы, он по-прежнему по умолчанию равен submit, но ничего не делает (поскольку там нет связанной с ним формы).
Как указано в raRaRa ниже, более старые версии IE имеют тип тега button по умолчанию: button: http://www.thefutureoftheweb.com/blog/button-wont-submit-in-ie