当没有提到类型时,<button>默认用作提交按钮?

时间:2017-10-06 06:46:33

标签: html htmlbutton

默认情况下,当未提及类型时,元素是否作为提交按钮工作?

<button class="btn btn-primary" name="export" value="preview">Preview</button>

单击该按钮时,表单将被提交并重定向到其他页面。

3 个答案:

答案 0 :(得分:1)

引用我的第一个谷歌热门。

  

始终指定<button>元素的type属性。不同   浏览器可能会为<button>元素使用不同的默认类型。

答案 1 :(得分:0)

要使该按钮用作提交按钮,您需要在表单标记内设置类型。

<button type="submit"></button>w

答案 2 :(得分:0)

如果未为

type="submit"指定属性,则默认为 与<form>关联的按钮,或者属性为空或 无效的值。

来源:MDN

但是,看起来某些较旧的IE版本使用button作为默认类型(有关详细信息,请参见this question)。