【html】button按钮的一些问题_html/css_WEB-ITnose
程序员文章站
2022-05-23 10:28:17
...
问题:
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 类型。
推荐阅读
-
移动端开发HTML5页面点击按钮后出现闪烁或黑色背景的解决办法
-
HTML5重写video控制栏,Chrome去除下载按钮的代码实例讲解
-
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
-
用仿ActionScript的语法来编写html5——第七篇,自定义按钮
-
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
-
巧用HTML5给按钮背景设计不同的动画简单实例
-
三个时尚而简约的HTML5按钮演示及源码
-
获取当前按钮或者html的ID名称实例(推荐)
-
html form onsubmit函数解释,input、submit、button的区别
-
html input中 button和submit的区别