1.from表单的作用

表单在网页中主要负责数据采集功能,它用<form>标签定义。用户输入的信息都要包含在form标签中,点击提交后,<form>和</form>里面包含的数据将被提交到服务器或者电子邮件里,经过服务器上的 ASP 或 PHP 等处理程序处理后,再将用户所需信息传送回客户端的浏览器上,这样网页就具有了交互性。

2.表单的组成

表单标签、表单域、表单按钮。

1.表单标签

是指<form>标签本身,它是一个包含表单元素的区域,使用<form></form>定义

2.表单域

是<form>标签中用来收集用户输入的每一项,通常用input标签来定义,input标签有不同的类型,对应用户不同的数据。(比如:文本域、下拉列表、单选框、复选框等等)

3.表单按钮

用来提交<form>表单中的所有信息到服务器

表单标签的格式:

<form action="url" method=get|post name="myform" ></form>

-name:表单提交时的名称

-action:提交到的地址

-method:提交方式,默认为get

post和get区别:

1.数据提交方式,get把提交的数据url可以看到,post看不到

2.get一般用提交少量数据,post用来提交大量数据

3.get最多提交2kb数据,post理论上没有限制

4.get提交的数据在浏览器历史记录中,安全性不好

2.1表单按钮

•单行文本框<input type="text" >默认值是type="text"•密码框<input type="password"/> 
•单选按钮<input type="radio" name=””/>
•复选框<input type="checkbox"/>
•隐藏域<input type="hidden"/>
•文件上传<input type="file"/>
  下拉框<select>标签
<select><option value="1">北京</option></select>
•多行文本<textarea></textarea>
•提交按钮<input type="submit"/>
•普通按钮<input type="button"/>
•重置按钮<input type="reset"/>

文本框

<input type="text" />

属性:

name:定义控件名称

value:指定控件初始值

密码框

<input type="password" />

属性:

name:定义控件名称

value:指定控件初始值

单选按钮

<input type="radio" />

属性:

name:定义控件名称

value:指定控件初始值

checked:设置控件初始状态是否被选中

一定要相同的name属性达到单选的效果

性别:

<input type="radio" name="sex"/>男

<input type="radio" name="sex"/>女

复选框

<input type="checkbox"  />

属性:

name:定义控件名称

value:指定控件初始值

checked:设置控件初始状态是否被选中

例如:爱好:

<input type="checkbox" checked/>游戏

<input type="checkbox"/>唱歌

<input type="checkbox"/>跳舞

文件

<input type="file"/>

属性:

name:定义控件名称

使用file类型的input时要注意以下几点

1.form表单的method属性值要为post

1.form要加enctype="multipart/form-data"属性,这个属性说明了我们的文件以二进制方式传输文件,因为我们计算机本身最底层都是以二进制来显示、传输。

默认地,表单数据会编码为 "application/x-www-form-urlencoded",不能用于文件上传

<form action="" method="post" enctype="multipart/form-data">

<input type="file" name="file1"/>

</form>

隐藏区域

<input type="hidden"  />

属性:

name:定义控件名称

value:指定控件初始值

按钮

<input type="button"  />

属性:

name:定义控件名称

value:指定控件初始值

不具有提交功能

提交按钮

<input type="submit"  />

属性:

name:定义控件名称

value:指定按钮表面显示文字

重置按钮

<input type="reset"  />

属性:

name:定义控件名称

value:指定按钮表面显示文字

图像图片按钮

<input type="image" src="URL"/>

属性:

name:定义控件名称

src:指定图像地址

按钮

<button>按钮</button>

属性:

type:button/submit/reset,默认值为submit

下拉列表框

select属性:                                      <select>

name:此列表框的名字                              <option></option>

multiple:多选,不用赋值                         <option></option>

size :规定下拉列表中可见选项的数目(显示几行)   </select>

disabled:规定禁用该下拉列表

option属性:

selected :用来指定默认的选项

value: 用来给<option>指定的那一个选项赋值,这个值是要传送到服务器上的,服务器正是通过调用<select>区域的名字的value 属性来获得该区域选中的数据项的

下拉列表框续

<select name="" id="">

<optgroup label="北京">

<option value="1">东城区</option>

<option value="2">西城区</option>

<option value="3">海淀区</option>

</optgroup>

<optgroup label="河北省">

<option value="4">石家庄</option>

<option value="5">保定市</option>

<option value="6">沧州市</option>

</optgroup>

</select>

多行文本框

<textarea></textarea>

属性:

  • cols :这文字区块的宽度
  • rows :这文字区块的列数,即其高度

<textarea name="" id="" cols="30" rows="10"></textarea>

<label></label>

标签为 input 元素定义标注。

label是input的描述,它本身不会有特殊效果,但它和其它input标签使用可以提升用户的使用体验,用户不用非得点击到按钮,而是点击文字即可选中,如“记住密码”

<label for="pwd">记住密码</label>

<input type="checkbox" name="pwd" id="pwd" />

*通过label的for指向按钮的id来绑定,for和id属性的值要相同

<form>

<label for="male">Male</label>

<input type="radio" name="sex" id="male" />

</form>

<label>标签一般和radio、checkbox类型一起使用。

<fieldset>元素集

fieldset 元素可将表单内的相关元素分组,通常和legend标签一起用,legend标签定义了fieldset的提示信息,fieldset是块级元素。

<fieldset>

<legend>健康信息</legend>

身高:<input type="text" />

体重:<input type="text" />

</fieldset>

from表单的作用、组成和用法相关推荐

  1. 表单及数据提交、表单的作用、服务端接收提交的数据、php处理数据流程、文件域及文件域中数据处理、php展示数据(响应)

    表单及数据提交: 表单的作用: 用于收集相关信息:html中有专门提交数据的标签,可以很容易的收集用户输入的信息,这个标签有两个重要的属性:action表单提交的地址和method以什么方式提交表单, ...

  2. Django基础(11): 表单集合Formset的高级用法详解

    Formset(表单集)是多个表单的集合.Formset在Web开发中应用很普遍,它可以让用户在同一个页面上提交多张表单,一键添加多个数据,比如一个页面上添加多个用户信息.今天小编我就介绍下Djang ...

  3. jQuery使用ajaxSubmit()提交表单以及AjaxSubmit的一些用法

    一:表单提交的实例 <1>要使用的架包: <script type="text/javascript" src="lib/jquery/1.9.1/jq ...

  4. html5,表单与label标签的用法2

    <form action="" autocomplete="on">     <input type="submit" v ...

  5. 定义列表的特点html,HTML的列表表格表单知识点

    无序列表格式                                                                                              ...

  6. html中单选框重置,HTML表单和组件

    原标题:HTML表单和组件 表单 基本所有的网页无非就是在做两件事情:1.呈现数据给客户看,2.接收用户输入的数据.所以表单就是用来收集用户输入的数据,然后提交给服务器. 示例图: 表单在网页中主要负 ...

  7. 前端之表格,表单,列表

    ## 本资源由 itjc8.com 收集 --- typora-copy-images-to: media --- > 第01阶段.前端基础.表格 # HTML 第二天目标 能够利用表格.列表和 ...

  8. HTML表单事件,获取焦点时、失去焦点时、即将获取焦点时、即将失去焦点时、输入值时、选取文本时、表单元素的内容改变时、提交时....

    表单事件简介 onfocus 元素获取焦点时触发 onblur 元素失去焦点时触发 onfocusin 元素即将获取焦点时触发 onfocusout 元素即将失去焦点时触发 oninput 元素获取用 ...

  9. WEB入门二 表格和表单

    学习内容 Ø        表格的作用和制作 Ø        表单的制作 入门视频课:H5和JAVASCRIPT实战教程 能力目标 Ø        掌握表格的创建 Ø        掌握设置表格的 ...

  10. 2.1.太极平台框架—表单介绍与使用

    1.表单介绍 一个表单对应数据库中的一个表,但一个表可以对应多个表单. 点击表单管理,可以看到所有的表单.可以按照菜单进行分类.如下图所示. 1.1.表单基本功能 1.1.1.调用路径 就是访问该表单 ...

最新文章

  1. 搜索引擎技术之概要预览
  2. oracle安装问题: 11g安装未填写hosts导致弹窗错误
  3. Django REST framework API 指南(11):序列化·关系
  4. yii2表单数据检查怎么自定义输出错误_B端产品日记——表单设计
  5. sleep函数_MySQL中的sleep函数介绍
  6. 超详细 1小时学会Python输入和输出!
  7. 动效设计中的隐喻-2
  8. python刷题相关资料汇总(二)
  9. 小汤学编程之JavaScript学习day02——运算符、流程控制与循环、函数
  10. (第十二章)创建数据表索引
  11. 2021热门手机制作表格的软件
  12. Centos7安装masscan
  13. 关于嵌入式的bin、hex、axf、map
  14. C语言之联合与变体记录
  15. python中render是什么意思_Django中render_to_response和render的区别(转载)
  16. 一个简单的多线程实现
  17. 什么是PUGC、UGC、PGC、OGV、PUGV,了解视频平台运营模式
  18. Java获取中文拼音、中文首字母缩写和中文首字母
  19. apt dpkg 错误制造
  20. [胡搞]Deecamp 2019 第二次考试B卷笔试知识点回忆

热门文章

  1. python开平方根_python里开平方
  2. Oracle表添加时间字段(执行insert、update时,时间字段自动插入当前系统时间)
  3. Spring Boot(八)——Shiro+FreeMarker
  4. 嵌入式-stm32学习:使用固件库点亮LED
  5. Google浏览器插件
  6. [Latex]visio画图导入矢量图到Latex | 裁剪pdf | 去掉pdf白边
  7. echarts、dataV 数据可视化大屏
  8. .NET Core Serilog 组件
  9. 关于电子信息/计算机类专业从业者相关的证书与职称
  10. 巴特沃斯(Butterworth)滤波器(一)