如果我这样做:
<button name="Save">Save</button>
Run Code Online (Sandbox Code Playgroud)
我可以放心,它会在所有浏览器中表现相同吗?
Hid*_*bes 25
对于大多数浏览器的默认type的button是submit.
type = submit | button | reset [CI]
此属性声明按钮的类型.可能的值:
submit:创建一个提交按钮.这是默认值.
(http://www.w3.org/TR/html401/interact/forms.html#h-17.5)
唯一的例外是IE7及以下默认type值button.
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一个多个s form和button传递的文本而不是value)的问题,你可能可以逃避不提供的type属性button.