html表单

form表单

China☆狼群 提交于 2019-12-05 00:50:55
1. 表单是什么 表单是搜集用户数据信息的各种表单元素的集合区域 2. 表单的作用 用于收取用户数据并向后台发送,前后交互的方式之一 3. 表单的应用 表单常应用于 登录注册,搜索,文件上传等 4. 实例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>form表单</title> </head> <body> <!--action 参数提交的后台--> <!--method 参数 提交数据的方法--> <!--enctype 参数 参数必须是mulitpart/form-data的时候,数据才能够上传--> <form action="" method="post" enctype="multipart/form-data"> <!--form表单一般是要搭配其他标签来使用的 --> <!--input 标签--> <!--text input标签的属性 类型是文本类型,用来给后台传数据的--> <!--name input标签的属性 因为我们给后台上传数据的都是通过键值对的方式来上传的,用户写的数据是值,那么键就是name赋值的名字--> <p> <label for="usr">用户名:</label><input type="text" name="usr" id="usr"

form表单细节

此生再无相见时 提交于 2019-12-04 18:12:54
一、表单 表单<form> 标签用于为用户输入创建 HTML 表单 表单能够包含 input 元素,比如文本字段、复选框、单选框、提交按钮等等。 表单还可以包含 menus、textarea、fieldset、legend 和 label 元素。 表单用于向服务器传输数据。 二、表单form 的属性 (一)action属性 action 属性规定当提交表单时,向何处发送表单数据 属性值: url 链接的地址 (二)name属性 name属性 规定表单的名称。 name 属性提供了一种在脚本中引用表单的方法。 (三)method属性 method 属性规定在提交表单时所用的HTTP方法(GET 或是 POST) 1、什么时候使用GET? method属性的默认值是GET,如果表单的提交是被动的(比如搜索引擎查询),并且没有敏感信息; 当使用GET的时候,表单数据是提交到页面的地址栏中的。 2、 什么时候使用post? 地址栏中可以储存的数据是有限的,如果想要储存更多数据,更安全的储存数据就需要使用 post 表单正在更新数据,或是包含敏感信息(例如密码)最好使用post; post 安全性更好,因为在页面地址栏中提交的数据使不可见的(如果上传的数据比较多或是要上传图片,就要使用post)。 (四)legend元素 <length> 元素为 <fieldset> 元素定义标签

表单中的标签及其常用属性汇总

和自甴很熟 提交于 2019-12-04 15:18:56
表单是HTML中非常重要的一环,而且内容也不算少,所以在这里就简单的汇总了常用的表单标签,至于它们的属性就列举的很少了,如果想要详细学习属性,推荐到w3cschool去查看学习。这是w3cschool中关于表单一节的链接: 点击打开链接 下面是我用HTML文档列举的表单标签,可拷到本地跑一下,直观感受一下。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>表单元素及其常用属性汇总</title> <style type="text/css"> body{background-color: #7FFFFFFF;} h3{background-color: yellow;text-align: center;} div{text-align: center;width:300px;margin: 0 auto;} hr{margin: 30px 0px;} </style> </head> <body> <form action="" autocomplete="" method="" target="" > <div class="inputDiv"> <h2>不同类型input</h2> <h3>复选框:</h3> <input type="checkbox" name="vehicle"

HTML表单(来自MDN的总结)

夙愿已清 提交于 2019-12-04 15:07:15
表单介绍 HTML表单是用户和web站点或应用程序之间交互的主要内容之一。它们允许用户将数据发送到web站点。大多数情况下,数据被发送到web服务器,但是web页面也可以拦截它自己并使用它。 HTML表单是由一个或多个小部件组成的。这些小部件可以是文本字段(单行或多行)、选择框、按钮、复选框或单选按钮。大多数情况下,这些小部件与描述其目的的标签配对——正确实现的标签能够清楚地指示视力正常的用户和盲人用户输入表单输入的内容。 HTML表单和常规HTML文档的主要区别在于,大多数情况下,表单收集的数据被发送到web服务器。在这种情况下,您需要设置一个web服务器来接收和处理数据。 第一个表单 <form action="/my-handling-form-page" method="post"> <div> <label for="name">Name:</label> <input type="text" id="name" /> </div> <div> <label for="mail">E-mail:</label> <input type="email" id="mail" /> </div> <div> <label for="msg">Message:</label> <textarea id="msg"></textarea> </div> </form> <label

理解HTML表单编码:application/x-www-form-urlencoded、multipart/form-data、text/plain

早过忘川 提交于 2019-12-04 15:02:16
表单提交内容的编码类型由属性 enctype 决定。它可以有三个值 application/x-www-form-urlencoded : 表示使用URL编码的方式来编码表单。如果没有将 enctype 属性设置为任何值,那么这就是 默认值 。 multipart/form-data : 当用户想上传文件这种二进制等文件或者前面的那个方式不能满足时,使用这种类型的表单 text/plain : 文本形式,只发送数据而不进行任何编码时使用。 application/x-www-form-urlencoded 使用 & 来分隔键值对,使用 = 来连接键值对。 < form action = " /urlencoded?firstname=sid&lastname=sloth " method = " POST " enctype = " application/x-www-form-urlencoded " > < input type = " text " name = " username " value = " sidthesloth " /> < input type = " text " name = " password " value = " slothsecret " /> < input type = " submit " value = " Submit " />

设置form表单传输的编码格式 application/x-www-form-urlencoded、multipart/form-data、text/plain

会有一股神秘感。 提交于 2019-12-04 14:32:17
-------------------------------------------------------------------------------------- 表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。( 用于文件上传 ) 默认情况, 这个编码格式是application/x-www-form-urlencoded (不能用于文件上传); 只有使用了multipart/form-data,才能完整的传递文件数据。 enctype="multipart/form-data"是上传二进制数据; form里面的input的值以2进 制的方式传过去。 form里面的input的值以2进制的方式传过去, 所以request就得不到值了。也就是说加了这段代码,用request就会传递不成功 取表单值加入数据库时,用到下面的: SmartUpload su = new SmartUpload();//新建一个SmartUpload对象 su.getRequest().getParameterValues();取数组值 su.getRequest().getParameter( );取单个参数单个值 -----------------------------------------------------------------

CSS

假如想象 提交于 2019-12-04 09:38:30
表单 form > input | label | button | textarea | select form表单属性 属性:action 值:url 含义: 指定一个表单处理目标URL,表单数据将被提交到该URL地址的处理程序。如果该属性值为空,则提交到文档自身。该属性值可以为绝对地址、相对地址、文档片段,甚至是脚本代码 属性:method 值:get或post 含义: 将表单数据提交到http服务器的方法,可能值有两个:get和post 属性:enctype 值: application/x-www-form-urlencoded 含义: 指定表单数据的编码类型,此属性只有在method属性设置为post时才有效。默认值为application/x-www-form-urlencoded对所有字符进行编码。如果表单包含用于文件上传的控件(input type=“file”),那么这个属性值必须设为multipart/form-data ,不对字符进行编码 input标签 input属性大概介绍: type:按钮的属性 id:标识 name:与后端交互的key values:给后端的值,如果没有name则没法给到后端 案例介绍 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>表单标签</title> <

前端02 form表单和css查找

血红的双手。 提交于 2019-12-04 09:30:28
目录 form表单 input select textarea css css的三种引入方式 基本选择器 组合选择器 属性选择器 伪类选择器 伪元素选择器 (清除浮动带来的负面影响) form表单 能够获取用户输入输出,并且能将用户输入的内容发给后端 <form action="" method=""> 参数: action 控制数据提交的地址 不写默认就是朝当前页面所在的地址发送请求,写全路径就是向路径地址发送,也可以只写路径的后缀 method 控制提交的提交方式,默认是以get方式提交,还可以post方式提交 input 通常情况下,input需要结合label表签一起使用 <label for="d1">用户名:<input type="text" id="d1"></label> form表单中的input 的参数是可以改变的,可选的参数如下 type功能 功能 password 输入的内容会变成密文 text 普通文本 date 日期,会自动生成一个日历供选择 radio 出现一个单选的圆圈 checkbox 多选的勾选框 hidden 可以隐藏内容 file 可以上传文件 button 生成一个普通的按钮 reset 生成一个重置按钮 submit 生成一个提交按钮 input标签里面可以加上disable参数,禁用input框 还可以添加value 设置默认值

HTML基础(二)----form表单和CSS

老子叫甜甜 提交于 2019-12-04 09:27:11
目录 HTML基础(二)form表单、CSS form表单 input用法 select标签 textarea多行文本 CSS CSS的三种引入方式 基本选择器 组合选择器 属性选择器 分组和嵌套 伪类选择器 伪元素选择器 选择器的优先级 HTML基础(二)form表单、CSS form表单 表单用于向服务器传输数据,从而实现用户与Web服务器的交互 表单能够包含input系列标签,比如文本字段、复选框、单选框、提交按钮等 表单还可以包含textarea、select、fieldset和label标签 参数: action:控制数据提交的地址 三种书写方式 1. 不写 默认朝当前页面所在的地址提交数据 2. 写全路径 3.只写路径后缀 method:控制数据提交的方式 get form表单默认是get请求 pos input用法 input需要和label一起使用 <form action=""> <label for=""> <input type="text" name="" id=""> </label> </form> -------------------------------------------------------- <label for="d1">用户名:</label> <input type="text" id="d1"> type属性值 表现形式

javaScript测试代码

∥☆過路亽.° 提交于 2019-12-04 04:24:25
<html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!--//获取表单对象的3种方式--> <!--//1.通过document.getelementbyid();--> <!--//2.document.forms[x];--> <!--//3.document.form["表单的name的value值"]--> <script> //获取表单对象 var ele05=function () { //第一种: var ele02=document.getElementById("ele01"); console.log(ele02.action) //第二种 var ele03=document.forms[0]; console.log(ele03.method) //第三种 var ele04=document.forms["ele02"] console.log(ele04.name); console.log(ele04.length); //返回表单中所有的表单域(input button select textarea)对象的一个数组 console.log(ele04.elements) //以下为测试为获取和修改元素节点的操作 // 常见标签适用直接获取和修改!! //