FORM表单新增的一些特性

form表单是网站开发过程中最为常见也是非常重要的一部分,对于form表单中控制样式和信息提交时非常苦恼的,尤其是提交数据只有一个目标页面(如果不用js控制)。但是html5的特性中一个重要的就是form表单的各个元素控件都可以有一个form属性,通过form属性来实现form控件的绑定!
<form action="login.jsp" method="post" id="login"></form>
<input type="text" form="login" autofocus placeholder="请输入您的用户名" name="username"/>
就像这样讲一个文本框和一个form进行了绑定
类似于这种的属性还有很多,列举几个常用的
这些都是常用的属性,我在说一下list属性
list属性是需要和datalist标签一起使用的:
<input type="text" list="listdata" autocomplete="off" form="login" autofocus placeholder="请输入您的爱好" name="username"/>
<datalist id="listdata">
    <option>this is one</option>
    <option>this is two</option>
    <option>this is three</option>
    <option>this is four</option>
    <option>this is five</option>
    <option>this is six</option>
    <option>this is seven</option>
</datalist>
类似于form属性一样绑定列表数据
还有一部分就是form表单的input标签新增了很多type

tel、date、email、url、datetime、month等等这些以前都需要js来实现!
对于验证我特别说一个属性pattern!这是验证属性,一个文本框的输入内容的验证规则依靠这个来确定!开发者只需要输入对应的正则表达式即可!
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值