码迷,mamicode.com
首页 > 其他好文 > 详细

form属性的错误使用

时间:2017-06-08 01:29:50      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:required   type   执行   .com   标签   require   input   元素   注意   

HTML5引入了一些form的新属性,以下是一些使用上的注意事项: 布尔属性 一些多媒体元素和其他元素也具有布尔属性。这里所说的规则也同样适用。 有一些新的form属性是布尔型的,意味着它们只要出现在标签中,就保证了相应的行为已经设置。这些属性包括: autofocus autocomplete required 坦白的说,我很少看到这样的。以required为例,常见的是下面这种:

<input type="email" name="email" required="1" />

严格来说,这并没有大碍。浏览器的HTML解析器只要看到required属性出现在标签中,那么它的功能就会被应用。但是如果你反过来写equired=”false”呢?

解析器仍然会将required属性视为有效并执行相应的行为,尽管你试着告诉它不要去执行了。这显然不是你想要的。

 

有三种有效的方式去使用布尔属性。(后两种只在xthml中有效) required required=”” required=”required” 上述例子的正确写法应该是: 

required
required=””
required=”required”

<input type="email" name="email" required />

form属性的错误使用

标签:required   type   执行   .com   标签   require   input   元素   注意   

原文地址:http://www.cnblogs.com/xiaozhim/p/6959771.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!