默认按钮类型是什么?

13 浏览
0 Comments

默认按钮类型是什么?

如果我这样做:


我可以确保它在所有浏览器上的行为都是一样的吗?

0
0 Comments

默认按钮类型是指在没有指定按钮类型的情况下,按钮元素的默认类型。根据HTML5规范,按钮元素的默认类型是"submit"。

出现这个问题的原因是因为不同浏览器对于按钮元素的默认类型的处理方式可能不同,导致在不同浏览器中按钮的显示效果可能会有所差异。

解决方法是明确指定按钮元素的类型,而不依赖于默认类型。可以通过在按钮元素的"button"类型属性中指定具体的类型,如"submit"、"reset"或"button"来解决这个问题。

下面是一个示例代码,演示了如何指定按钮元素的类型:




在上述示例中,分别指定了三个按钮元素的类型为"submit"、"reset"和"button",从而确保在不同浏览器中按钮的显示效果是一致的。

总之,通过明确指定按钮元素的类型,可以解决不同浏览器中按钮显示效果的差异问题。

0
0 Comments

大多数浏览器中,默认的button类型是submit。唯一的例外是IE7及以下版本,其默认的类型是button。如果不考虑旧版IE的支持问题,可以不提供button的type属性。

但是有人认为,将type默认设置为submit是愚蠢的,认为应该将默认值设置为button。

0
0 Comments

根据我所了解,除了IE浏览器默认值为"button"外,其他浏览器默认值为"submit"

更多细节请参考这里

根据Microsoft Developer Network的规范:

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

我想知道IE的哪个版本从type="button"切换为type="submit"?

0