H5基础(3)-HTML5增强型表单标签
来源:互联网 发布:上海网络推广铭心 编辑:程序博客网 时间:2024/05/18 05:40
增强型表单标签
1.1:Number类型input标签
<input type="number" name="demoNumber" min="1" max="100" step="1"/>
name: 标识表单提交时的key值
min: 标识当前输入框输入的最小值
max: 标识当前输入框输入的最大值
step: 标识点击增大/减小的时候,增加/减小的步长
1.2:Email类型input标签
<input type="url" placeholder="请输入网址" name="url"/>
1.3:Tel类型的input标签
<input type="tel" placeholder="输入电话" name="phone"/>
1.4:URL类型的input标签
<input type="url" placeholder="请输入网址" name="url"/>
1.5:range类型的input标签
<input type="range" min="0" max="50" step="5" name="rangedemo" value="0"/>
此类型标签的加入,输入范围内的数据变得非常简单容易,而且非常标准,用户输入可感知体验非常好。另外此标签可以跟表单新增加的output标签一块使用,达到一个联动的效果。
<form oninput="output.value=parseInt(range.value)"/> <input type="range" min="0" max="100" step="5" name="range" value="0"/> <output name="output">0<output/></form>
1.6: 新的日期、时间、月份、星期input标签
<input type="date" name="datedemo"/>
相关的日期属性还包括:month、time、week、datetime-local、datetime
1.7:颜色选择input标签
<input type="color" name="colordemo"/>
1.8:input标签自动完成功能
<input type="text" autocomplete="on" name="demoAutoComplete" list="autoNames" /><datalist id="autoNames"> <option value="前端" ></option> <option value="HTML5" ></option> <option value="input标签" ></option></datalist>
HTML5表单新属性
2.1:input表单新增加的特有属性
- autofocus属性,demo:
<input type="text" autofocus="autofocus"/>
此属性可以设置当前页面中input标签加载完毕后获得焦点。 - max、min、step:这些上面介绍过,都是跟数字相关。
- placeholder:占位符,提示信息属性。
- multiple:用于文件上传控件,设置此属性后,允许多个文件。
- 校验属性:设置了required属性后预示着当前文本框在提交前必须有数据输入,而这一切都是由浏览器自动完成。还添加了pattern正则表达式校验:
<input type="text" autofocus="autofocus" required pattern="\d+"/>
- 另外一个较大的改进就是增加了form属性,也就是说,任何一个标签都可以指定它所属于一个表单,而不是必须在中进行包裹了。
<input type="text" form="demoform" name="demo"/>
2.2:form表单新增加的属性
- novalidate属性规定在提交表单时不应该验证 form或input域
<form action="" method="POST" novalidate="true"></form>
- autocomplete属性规定form或input域应该拥有自动完成功能
表单事件
3.1:oninput事件:
用户输入出发,在input和textarea元素的值发生改变时触发;
3.2:onchange事件:
还可以作用于keygen和select元素;
两者区别:oninput事件在元素值发生变换时立即触发; onchange 在元素失去焦点时触发;
阅读全文
0 0
- H5基础(3)-HTML5增强型表单标签
- Html5 学习系列(三)增强型表单标签
- Html5 学习系列(三)增强型表单标签
- 2016.11.6 复习HTML5 (H5标签)
- h5特有表单标签
- H5 - HTML5新增标签
- H5基础(1)-HTML5基础简介
- H5基础(5)-HTML5绘图canvas
- HTML5第一阶段(第十一章H5基础)
- HTML5表单(二)form标签 input标签 textarea标签
- H5基础标签
- html5表单标签
- HTML5 form表单标签
- HTML5 表单标签
- HTML5-表单标签
- html5 表单标签
- HTML5 表单,新标签
- html5学习笔记(四)增强的表单
- 美团面试
- Java—URL的equals比对方式
- win7任务栏右下角图标空白解决办法
- HDU6059 Kanade's trio (Trie)
- Leetcode:621. Task Scheduler
- H5基础(3)-HTML5增强型表单标签
- SWT的button组件中,添加单击事件监听
- POJ 2635 The Embarrassed Cryptographer 大数取模
- 美图2017A卷第一题
- 【剑指offer】面试题15:链表中倒数第k个结点
- 23种设计模式汇总整理
- WebService访问数据
- Python正则表达式
- (lintcode)第16题 带重复元素的排列