欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!

 在html开发中,表单是页面上重要的内容,用户输入内容大部分内容都是通过表单收集的,在html4中表单元素是相对繁琐的,在html5中,吸纳了web forms2.0标准,大大加强了针对表单元素的功能。下面为大家介绍html5中新增的表单元素。

form元素

在html4中表单内的从属元素必须写在表单内部,在html5中没有这个限制,可以写在页面任何地方,然后给该元素一个from属性,属性值为该表单的id,这样就可以声明该元素从属于指定的表单了。示例代码:<form id="test"><input type="text"></form><textarea form="test"></textarea>textarea属性被写在form表单之外,但它从属于form表单,所以将form表单id指定给textarea元素的form属性。这样的好处在于我们可以方便添加元素的样式,因为它们不是分散在各表单之内。不过现在只是部分浏览器支持这一属性。

相对HTML4,HTML5中新增的6大表单属性,你掌握了几个?

 

formaction属性

在html4中,一个表单所有的元素只能通过表单的action属性统一提交另一页面,而在HTML5中可以给所有的提交按钮(<input type="submit">、<input type="image">、<button type="submit">),都增加了不同的formaction属性,点击不同的按钮提交给不同的页面。

placeholder属性

placeholder是指当文本框(<input type="text">或<textarea>)处于未输入状态时文本框显示的输入提示。只要加上了placeholder属性,在指定提示文字就可以了。

相对HTML4,HTML5中新增的6大表单属性,你掌握了几个?

 

autofocus属性

给文本框、选择框或按钮加上该属性,当画面打开时,控件自动获得焦点。在html4中做到这个效果需要使用JavaScript如“control.focus()”。不建议随意使用该属性,比如搜索页面中的搜索文本框。

list属性

在html5中,为单行文本框增加了一个list属性,该属性的值为某个datelist元素的id。datelist也是html5新增的元素,该元素类似选择框(select)。但是当用户想要设定的值不在选择列表时,允许自行输入。该元素本身并不显示,而是文本框获得焦点时提示输入的方式显示。为了避免在没有支持元素的浏览器显示错误,可以用css将它设置为不显示。

相对HTML4,HTML5中新增的6大表单属性,你掌握了几个?

 

autocomplete属性

辅助输入所有的自动完成功能,节省输入时间,同时也十分方便。可以指定“on”、“off”、“不指定”这三种值,不指定时,取决各个浏览器。属性为on时,可以显示指定候补输入的数据列表,off反之。

 

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html5/h50737.shtml