HTML5如何使用新增的表单元素和属性

这篇文章将为大家详细讲解有关HTML5如何使用新增的表单元素和属性,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

从策划到设计制作,每一步都追求做到细腻,制作可持续发展的企业网站。为客户提供成都网站建设、网站设计、网站策划、网页设计、国际域名空间、虚拟主机、网络营销、VI设计、 网站改版、漏洞修补等服务。为客户提供更好的一站式互联网解决方案,以客户的口碑塑造优易品牌,携手广大客户,共同发展进步。

代码演示说明了HTML5新增的表单元素和属性,演示代码中包含了placeholder属性、autofocus 属性、list 和 datalist 元素、search 类型文本框、email 类型文本框、number 类型文本框、range 类型文本框、tel 类型文本框、url 类型文本框以及还有日期、时间类型的 input元素等等。
示例代码如下:


   
   HTML5 移动Web开发指南
   


   


       

           


               HTML5 移动Web开发指南


       

   

   

       HTML5 新元素--表单元素
       
           

               
                placeholder 属性:
                                一般用在文本框上
                                其主要作用是当文本框处于未输入状态并且内容为空时给文本框的提示内容
                           效果:
                                当文本框获取焦点时,提示信息自动清空,失去焦点且未输入内容时,提示信息又自动出现
                                省去传统的文本框需要借助 onfocel 和 onblur 事件才能实现的效果
                                (兼容大部分的PC浏览器和Mobile浏览器,只能说科技确实进步了)
               示例:
             

           

           

               
                autofocus 属性:
                              指定控件自动获取焦点,需要注意的是一个HTML页面上只能有一个控件具有改属性
               示例:
               

           

           

               
                list 和 datalist 元素:
                                    list 元素的主要作用是提示文本框输入,提示的数据源则由 datalist 提供
                                    目前 list 和 datalist 元素只有 Opera 浏览器支持,甚至没有任何一款移动浏览器支持该特性
               示例:
             
                 
                 
                 
                 
             

             

           

           

               
                search 类型文本框:
                                主要用来搜索关键词的文本框
                                该文本框和普通文本框唯一区别,在 Safari 和 Chrome 浏览器下,文本框的外观为圆角
               示例:
             

           

           

               
                 email 类型文本框:
                                 是一个可以指定电子邮件内容的文本框,通常用在输入E-mail地址的输入文本框上
                                 这种文本框和普通文本框在外观上几乎一样,但实际上在Safari移动版浏览器下是有区别的
                                 其键盘会根据文本框类型不同而显示相对应的键盘
                示例:
             

           

           

               
                number 类型文本框:
                                 是一种用于输入数字的文本框类型
                                 它可以配合 min、max、及step属性使用
               示例:
             

           

           

               
                range 类型文本框:
                                 是一种数值范围输入文本框类型,提供的是一种滑动输入方式
                                 需要配合 min、max、range等属性的使用
               示例:
             

           

           

               
                tel 类型文本框:
                                 是一种供用户输入电话号码的文本框类型
                                 这种文本框在移动版浏览器下,其键盘会根据文本框类型不同而显示相对应的键盘
               示例:
             

           

           

               
                url 类型文本框:
                                 是一种供用户输入Url地址的文本框类型
                                 这种文本框在移动版浏览器下,其键盘会根据文本框类型不同而显示相对应的键盘
               示例:
             

           

           

             
                在HTML5规范中,除了新增表单元素外,还有日期、时间类型的 input元素
               但这些类型都没有得到广泛的支持
               具体如下:
                       日期和时间(含时区):
                       
                       日期和时间(不含时区):
                       
                       时间选择器文本框:
                       
                       日期选择器文本框:
                       
                       年的周号选择器文本框:
                       
                       月份选择器文本框:
                       
             

           

       
   

   

       

           

               HTML5 新元素--表单元素
           

       

   


关于“HTML5如何使用新增的表单元素和属性”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


分享文章:HTML5如何使用新增的表单元素和属性
文章网址:http://hbruida.cn/article/gijhps.html