什么是默认按钮类型?

时间:2015-07-27 03:53:09

标签: html button

如果我这样做:

<button name="Save">Save</button>

我能确定它在所有浏览器中的行为方式相同吗?

3 个答案:

答案 0 :(得分:22)

对于大多数浏览器,type的默认buttonsubmit

  

type = submit | button | reset [CI]

     

此属性声明按钮的类型。可能的值:

     

submit:创建一个提交按钮。这是默认值。

http://www.w3.org/TR/html401/interact/forms.html#h-17.5

唯一的例外是IE7及以下,默认typebutton

  

Windows Internet Explorer 8及更高版本。此属性的默认值取决于当前文档兼容性模式。在IE8标准模式下,默认值为submit。在其他兼容模式和早期版本的Windows Internet Explorer中,默认值为button。

https://msdn.microsoft.com/en-us/library/ms534696(v=vs.85).aspx

如果旧的IE支持不是问题(旧的IE版本在一个button上的多个form也遇到问题,并且button的文本正在通过而不是value)您可能无法为type提供button属性。

答案 1 :(得分:4)

据我所知,默认值为"submit",IE除外,默认为"button"

有关详细信息,请参阅this

修改

根据Microsoft Developer Network specification

  

在IE8标准模式下,默认值为submit。其他   兼容模式和早期版本的Windows Internet Explorer,   默认值为button。

答案 2 :(得分:1)

输入按钮在浏览器中可能看起来不同,但输入的功能将相同。 检查:button ,W3