Подтвердить что ты не робот

Какое стандартное поведение при нажатии тега <button>? он представит форму?

Тег <button>, а не <input type=button>.

4b9b3361

Ответ 1

Если кнопка находится в форме, по умолчанию отображается сообщение.

Если кнопка не находится в форме, она ничего не сделает.

НО БУДЬТЕ ЗНАКОМЫ!

Всегда указывайте атрибут type для кнопка. Тип по умолчанию для Internet Explorer "button", тогда как в других браузерах (и в W3C спецификация), это "отправить".

Взято из http://www.w3schools.com/tags/tag_button.asp

Ответ 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