6月3号=》66页-70页
3.2.3 HTML5新增的表单控件
HTML5新增了一个<output>表单控件,该元素用于显示输出,比如计算结果或脚本的输出。
<output>元素必须属于某个表单,也就是说,该元素要么定义在表单内部,要么为它指定form属性。
该元素所生产的表单控件并不会生产请求参数,它只是用于显示输出。
该元素可以指定如下属性:
for:该属性指定该元素将会显示哪个元素的值。该属性值应该是其他元素的id。
3.3 HTML5增强的文件上传域
HTML5允许<input type="file">元素同时选择多文件上传。而且HTML5允许客户端JavaScript访问实际的文件内容。
3.3.1 FileList对象与File对象
HTML5为type="file"的<input>元素增加了如下两个属性:
accept:该属性控制允许上传的文件类型。该属性值为一个或多个MIME类型字符串。多个MIME类型字符串
之间应以逗号分隔。
multiple:该属性设置是否允许选择多个文件。
JavaScript可以通过files属性访问type="file"的<input>元素生成的文件上传域内的所有文件,该属性返回一个FileList对象,
FileList对象相当于一个数组,开发者可以使用类似于数组的方法来访问该数组内的每个file对象。
File对象时一个JavaScript对象,JavaScript可以通过该对象获取用户浏览的所有文件的信息。File对象包含如下常用属性:
name:返回该File对象对于的文件的文件名,不包括文件路径的部分。
type:返回该File对象对于的文件的MIME类型字符串。
size:返回该File对象对于的文件的大小。
浙公网安备 33010602011771号