网络编程
位置:首页>> 网络编程>> 网页设计>> button标签的type属性默认值是?

button标签的type属性默认值是?

作者:林小志 来源:林小志blog 发布时间:2010-08-16 12:33:00 

标签:button,标签,属性

晚上突然间看到大猫的头像在闪动,速度打开一看,发现他问,以前我写button标签的时候有没有写type属性,老实的我只有诚实地告诉他,我没写type属性的,因为记得曾经某一个开发同学跟我说,要不你就不要写type属 * ,以后需要他们来控制就好了,所以我一直就没写了。

大猫的测试代码:http://www.linxz.cn/demo/button_type.html

好奇心比较重的我就在想,为什么大猫他突然会问这个事情呢,仔细盘问之后才晓得,原来他没写type属性的时候,在输入框得到focus的时候,直接回车就提交了,也就是说没有type属性的button标签默认值是submit。那么换句话说,以前我记得button标签的type属性默认值为button是错误的

经过对几个浏览器的对比查看,最终发现只有IE7(或许IE6也是这样的,没测试过)的button标签默认值是button,其他的浏览器都是sumbit。借用大猫的一句话就是“微软虽然改变了路线,但是没把屁股擦干净”,^O^ IE8都有了,他们怎么可能会去擦IE7的屁股呢。

然后在w3school网站中可以看到这么一句话“The button is a submit button (this is default for all browsers, except Internet Explorer)”。好吧,我又长见识了!

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com