欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

【html】button按钮的一些问题_html/css_WEB-ITnose

程序员文章站 2022-04-22 08:17:55
...

问题:

button 按钮在不设置 type 属性时,在不同的浏览器作用不一样。举个例子:

html:

button按钮的一些问题

result.php:

我们发现,在 ie8 以上包括 ie8 点击按钮可以正常提交表单,但是在 ie6 和 ie7 下面,点击按钮没有反应。

原因:

为什么会有差异?因为 button 按钮没有设置 type 属性,在不同的浏览器中解析 button 的 type 类型不尽相同。

通过 w3school 可以发现,我们需要始终为 button 按钮规定 type 属性。Internet Explorer(经测试是 ie6 和 ie7)的默认类型是 "button",而其他浏览器中(包括 W3C 规范)的默认值是 "submit"。具体内容点此了解。

最后我们修改下 demo:

button按钮的一些问题

PS:

写这篇文章的目的在于提醒自己在使用 button 时需要为标签指定相应的 type 类型。