前端上传文件格式,前端上传文件夹
前言
为什么要分章节写呢?因为涉及到的知识点很多,所以我可能会尽量详细介绍,照顾一下基础不好的,借鉴一下。
刚开始我确实打算写完一篇,写了一半已经挺长了。比如很多人在我进来看到这么多内容的时候都很害怕,而且不是每个人都需要知道所有的内容,所以我打算把它分离出来,让读者按需了解。
为什么有一章是关于零的?因为太基础了,一般人都可以忽略。只针对少数新手和记性不好的人。如果你认为你能,就跳过它。
先说业务上传对我来说一直是一件很恐怖的事情,接触的比较少。因为之前没有标准,为了实现一个上传,不得不写各种恶心的兼容代码,而且插件往往容易出现一些bug,没有能力修改。今天真正的勇士总是要面对血淋淋的现实,所以我特意开了一个扫盲贴,研究总结一下关于上传的小知识。在这里,我将向您展示一些我需要使用的API。
零,基础(知识点主要来自w3school)(已经熟悉的可以直接跳过这一章)
form action= method= /form标记用于创建供用户输入的HTML表单。表单可以包含输入元素,如文本字段、复选框、单选框、提交按钮等。该表单还可以包含菜单、文本区、字段集、图例和标签元素。表单用于向服务器传输数据。
描述名称指定表单的名称。操作指定提交表单时将表单数据发送到何处。enctype(开/关)指定在发送表单数据之前如何对其进行编码。method (get/post)指定用于发送表单数据的HTTP方法novalidate。如果使用此属性,则在提交表单时不会对其进行验证。(Html5属性)onsubmit Form对象的onsubmit属性指定一个事件处理函数。当用户单击表单中的Submit按钮提交表单时,将调用这个事件处理函数。注意,当调用Form.submit()方法时,不会调用处理器函数。如果onsubmit句柄返回fasle,则不会提交表单的元素。如果该函数返回其他值或不返回任何值,则表单将被提交。
详情请点击关于表格。
label
label= male male/label input type= radio name= sex id= male /label for= girl girl/label input type= radio name= sex id= girl /label元素不会向用户呈现任何特殊效果。但是,它提高了鼠标用户的可用性。如果单击label元素内的文本,将会触发该控件。也就是说,当用户选择标签时,浏览器会自动聚焦到与该标签相关的表单控件上。标记的for属性应该与相关元素的id属性相同。
的字段描述指定标签绑定到哪个表单元素,而表单指定标签字段所属的一个或多个表单。
详情请点击关于标签。
input
input type= text name= fname /input type= password name= password input type= checkbox name= Bike input type= radio checked= checked name= Sex v value= male /input type= radio name= Sex value= female /select name= cars Option value= Volvo Volvo/Option Option value= Saab Saab/Option value= fiat fiat/Option value= Audi 根据不同的类型属性值,输入字段有多种形式。输入字段可以是文本字段、复选框、代码后的文本控件、单选按钮、按钮等。
详情请点击关于输入。
input= submit value= submit submit对象代表HTML表单中的一个提交按钮。在表单提交之前,onclick事件句柄被触发,句柄可以通过返回fasle来取消表单提交。
提交:将表单数据提交到Web服务器。该方法提交表单的方式与用户单击提交按钮时的方式相同,但是不会调用表单的onsubmit事件句柄。
详情请点击关于提交。
按钮类型=按钮点击我!/button在button元素内部,您可以放置内容,如文本或图像。这就是这个元素和用input元素创建的按钮之间的区别。
与input type=button 相比,按钮控件提供了更强大的功能和更丰富的内容。标签之间的所有内容都是按钮的内容,包括任何可接受的正文内容,如文本或多媒体内容。例如,我们可以在按钮中包含一个图像和相关文本,并使用它们在按钮中创建一个吸引人的标记图像。
唯一被禁止的元素是图像映射,因为它的鼠标和键盘敏感动作会干扰表单按钮的行为。
始终为按钮指定类型属性。Internet Explorer的默认类型是“按钮”,而其他浏览器(包括W3C规范)的默认值是“提交”。
(重要:如果在HTML表单中使用button元素,不同的浏览器将提交不同的值。Internet Explorer将提交button和button/之间的文本,而其他浏览器将提交value属性的内容。请使用HTML表单中的input元素来创建按钮。)
字段描述名称指定禁用按钮的名称指定应禁用该按钮。
详情请点击“关于”按钮。
这就是本文的全部内容。希望对大家的学习和支持有帮助。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。