1、表单简介

HTML 表单用于搜集不同类型的用户输入。

表单是一个包含表单元素的区域。表单元素包括:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。下面会对常见表单元素做逐一介绍。

2、表单标签

表单使用表单标签

来设置:·input 元素·

3、表单元素

(1)输入元素—标签

input标签的输入类型是由类型属性(type)定义的。大多数经常被用到的输入类型如下:

1)文本域通过 标签来设定,当用户要在表单中键入字母、数字等内容时,就会用到文本域。

name:

可以增加placeholder属性,在文本输入框中显示灰色提示文字,开始输入内容,提示文字会消失。

name:

2)密码字段通过标签 来定义,密码字段字符不会明文显示,而是以星号或圆点替代。

Password:

3)单选按钮(Radio)通过 标签定义了表单单选框选项。

Male

Female

4)复选框(Checkboxes)通过 定义了复选框.。用户需要从若干给定的选择中选取一个或若干选项。

I have a bike

I have a car

5)上传文件框(file)通过定义上传文件框,用户可以看到一个文件选择的窗口,通过点击“浏览”按钮选择文件。accept属性是指定浏览的文件类型。如下代码,则只能浏览选择git/png格式的图片文件。

6)提交按钮

submit类型

定义了提交按钮。当用户单击确认按钮时,表单的内容会被传送到另一个文件。表单的动作属性定义了目的文件的文件名。由动作属性定义的这个文件通常会对接收到的输入数据进行相关的处理。

Username:

示例代码的执行是:在上面的文本框内键入几个字母,然后点击确认按钮,那么输入数据会传送到 "test.html" 的页面。该页面将显示出输入的结果。

button类型

只是定义显示提交按钮。当用户单击确认按钮时,表单的内容不会被提交传送。

reset类型

定义清空按钮。当用户单击清空按钮时,input输入框内用户输入的内容都会被清空重置。

7)隐藏(hidden)通过来隐藏内容,在页面上该input不做显示。

示例代码的input在页面中并不会显示,但浏览器仍然会向后台传输name值和value值。

(2)注记元素— 标签

标签为 input 元素定义标注(标记)。

label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。

注意: 标签的 for 属性应当与相关元素的 id 属性相同。

Male

Female

(3)下拉选择元素— 标签

元素用来创建下拉列表。 元素是一种表单控件,可用于在表单中接受用户输入。 元素中的 标签定义了列表中的可用选项。

Volvo

Saab

Mercedes

Audi

(4)文本域— 标签

标签定义一个多行的文本输入控件。用于输入大段文字段落。文本区域中可容纳无限数量的文本,其中的文本的默认字体是等宽字体(通常是 Courier)。可以通过 cols 和 rows 属性来规定 textarea 的尺寸大小,不过更好的办法是使用 CSS 的 height 和 width 属性。

我是一个文本框。

后记

以上为Form表单中常用常见的元素,整理以作记忆,也方便日后补充添加。

html form表单大小,HTML Form表单相关推荐

  1. Oracle查看表空间大小以及修改表空间大小

    问题描述: 一.修改表空间大小 二.查看表空间大小及相关的sql 1.查看表空间的名称及大小 2.查看表空间物理文件的名称及大小 3.查看回滚段名称及大小 4.查看控制文件 5.查看日志文件 6.查看 ...

  2. oracle--查看表空间大小以及修改表空间大小

    为什么80%的码农都做不了架构师?>>>      一.修改表空间大小 解决以上问题的办法:通过增大表空间即可解决,如下: Sql代码   使用dba用户登陆 sqlplus  /  ...

  3. linux展示表空间大小,oracle中看表空间大小等

    oracle中看表空间大小等 发布时间:2008-01-24 00:03:28来源:红联作者:skurialtn 在网络上查过很多次表空间.表的大小等信息,老是记不住,还是记下来好了. 首先用户名sy ...

  4. ORA-01653 无法在表空间扩展的解决办法 -- 增加表空间大小或给表空间增加数据文件

    当前系统的数据量越来越大的,昨天还运行正常的数据库,突然无法使用了.经过定位发现是"ORA-01653 " 即表空间满了,在这里简单记录下处理办法,长期来看oracle是顶不住了, ...

  5. oracle更改system表空间大小,收缩system表空间大小

    注:这种方法功能有限,如果system表空间末尾写入了一些系统表资料,那么是无法回收的. C:\Documents and Settings\Administrator.XY>sqlplus & ...

  6. oracle修改temp表空间大小,默认TEMP表空间变更,释放空间

    默认TEMP表空间变更 应用场景:由于TEMP表空间自动增涨,在增涨到一定大小会占用大量存储空间,需要对TEMP表空间减小 处理方法:  建立新的TEMP表空间---&gt将default_t ...

  7. linux查看db2表空间大小,DB2 查看表空间的容器情况

    1,先获取表空间的表空间标识 db2 => list tablespaces show detail 当前数据库的表空间 表空间标识                          = 0 名 ...

  8. mysql 数据库 限制大小_MySQL数据库表各种大小限制小结

    本文所有条目总结均来自mysql5.6的官网英文文档: 1. MySQL表的列数限制 1.1 MySQL硬性限制每个表最大4096个列 1.2 InnoDB存储引擎的约束: 每个表最大1017个列; ...

  9. 在 sql server 中,查询 数据库的大小 和 数据库中各表的大小

    2019独角兽企业重金招聘Python工程师标准>>> 在 sql server 中,查询 数据库的大小 和 数据库中各表的大小 其实本来只想找一个方法能查询一下 数据库 的大小,没 ...

最新文章

  1. java 取整型的低八位_Java 基础(十五)并发工具包 concurrent
  2. shell脚本中echo显示内容带颜色
  3. 2018面向对象程序设计(Java)第3周学习指导及要求
  4. es6 name属性
  5. Java.math.BigDecimal
  6. SpringMVC异常处理之分析和搭建环境
  7. xfce4下面搜狗输入法默认按键设置
  8. 单片机方波幅度调节c语言,为什么我用单片机做的频率可调的方波输出会有尖刺,而且会断...
  9. 解决SwipeRefreshLayout与Banner滑动冲突
  10. 使用 Nexus3镜像搭设私有仓库(Bower 、Docker、Maven、npm、NuGet、Yum、PyPI)
  11. javascript写的关于静态页面获取URL传递参数的函数[原创]
  12. java 弹出下载_java怎么实现下载弹出的对话框
  13. 数据结构学习笔记06排序 (快速排序、表排序、基数排序)
  14. vscode 日志文件_VSCode使用WSL环境开发C语言配置
  15. 信创办公--基于WPS的Word最佳实践系列(邮件合并实现邮件批量发送)
  16. 人脑VS机器? AI时代经济决策的机遇与挑战?
  17. CF487E Tourists
  18. Firefly-RK3288开发板Android编译环境搭建开荒
  19. 爬虫有道词典,高精度加密版
  20. AD20/Altium designer——如何进行DRC检查、冲突的错误如何改正

热门文章

  1. ZZULIOJ21级新生周赛(1)——命题人:朱会东老师
  2. EXPORT_SYMBOL的使用并以使用do_adjtimex调节内核tick_length(滴答长度)为例的说明
  3. LightGBM的基本原理以及使用
  4. java保留4位有效数字_Java:保留几位有效数字
  5. matlab中用转义符来输入希腊字母的方法
  6. oen /var/run/nginx.pid failed
  7. 项目各阶段分别运用什么项目管理工具与技术汇总
  8. Android 自定义view 的onFinishInflate方法的用法
  9. BLDC/PMSM 无刷直流电机 SPWM控制算法-讲解1-基本原理
  10. pdf带勾的方框的显示