html5属性可以加多少个,相对HTML4,HTML5中新增的6大表单属性,你掌握了几个?...

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

HTML5中的form属性

在html4中表单内的从属元素必须写在表单内部,在html5中没有这个限制,可以写在页面任何地方,然后给该元素一个from属性,属性值为该表单的id,这样就可以声明该元素从属于指定的表单了。示例代码:

textarea属性被写在form表单之外,但它从属于form表单,所以将form表单id指定给textarea元素的form属性。这样的好处在于我们可以方便添加元素的样式,因为它们不是分散在各表单之内。不过现在只是部分浏览器支持这一属性。

592fe1faf825866f442f6ab5f3bed890.png

formaction属性

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

placeholder属性

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

e40f1af91ef6b2333d95fbd82a54095b.png

autofocus属性

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

list属性

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

444ff45905320cda58c1c32db8ec9041.png

autocomplete属性

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

如果有漏掉其他方法,欢迎大家补充。每天学习一个知识点,每日寄语“失败只有一种,那就是半途而废。”

举报/反馈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值