HTML 表单

表单是一个包含表单元素的区域。

表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。

表单使用表单标签 <form> 来设置:

<form>
.
input 元素
.
</form>

HTML 表单 - 输入元素

多数情况下被用到的表单标签是输入标签(<input>)。

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


文本域(Text Fields)

文本域通过<input type="text"> 标签来设定,当用户要在表单中键入字母、数字等内容时,就会用到文本域。

<form>
First name: <input type="text" name="firstname"><br>
Last name: <input type="text" name="lastname">
</form>

浏览器显示如下:

First name: 
Last name:

注意:表单本身并不可见。同时,在大多数浏览器中,文本域的缺省宽度是20个字符。


密码字段

密码字段通过标签<input type="password"> 来定义:

<form>
Password: <input type="password" name="pwd">
</form>

浏览器显示效果如下:

Password:

注意:密码字段字符不会明文显示,而是以星号或圆点替代。


单选按钮(Radio Buttons)

<input type="radio"> 标签定义了表单单选框选项

<form>
<input type="radio" name="sex" value="male">Male<br>
<input type="radio" name="sex" value="female">Female
</form>

浏览器显示效果如下:

Male
Female


复选框(Checkboxes)

<input type="checkbox"> 定义了复选框. 用户需要从若干给定的选择中选取一个或若干选项。

<form>
<input type="checkbox" name="vehicle" value="Bike">I have a bike<br>
<input type="checkbox" name="vehicle" value="Car">I have a car 
</form>

浏览器显示效果如下:

I have a bike
I have a car


提交按钮(Submit Button)

<input type="submit"> 定义了提交按钮.

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

<form name="input" action="html_form_action.php" method="get">
Username: <input type="text" name="user">
<input type="submit" value="Submit">
</form>

浏览器显示效果如下:

Username:

假如您在上面的文本框内键入几个字母,然后点击确认按钮,那么输入数据会传送到 "html_form_action.php" 的页面。该页面将显示出输入的结果。


 更多实例

单选按钮(Radio buttons)
本例演示如何在 HTML 中创建单选按钮。

复选框(Checkboxes)
本例演示如何在 HTML 页中创建复选框。用户可以选中或取消选取复选框。

简单的下拉列表
本例演示如何在 HTML 页面中创建简单的下拉列表框。下拉列表框是一个可选列表。

预选下拉列表
本例演示如何创建一个简单的带有预选值的下拉列表。

文本域(Textarea)
本例演示如何创建文本域(多行文本输入控件)。用户可在文本域中写入文本。可写入字符的字数不受限制。

创建按钮
本例演示如何创建按钮。你可以对按钮上的文字进行自定义。

 表单实例

带边框的表单
本例演示如何在数据周围绘制一个带标题的框。

带有输入框和确认按钮的表单
本例演示如何向页面添加表单。此表单包含两个输入框和一个确认按钮。

带有复选框的表单
此表单包含两个复选框和一个确认按钮。

带有单选按钮的表单
此表单包含两个单选框和一个确认按钮。

从表单发送电子邮件
此例演示如何从表单发送电子邮件。


HTML 表单标签

New : HTML5新标签

标签 描述
<form> 定义供用户输入的表单
<input> 定义输入域
<textarea> 定义文本域 (一个多行的输入控件)
<label> 定义了 <input> 元素的标签,一般为输入标题
<fieldset> 定义了一组相关的表单元素,并使用外框包含起来
<legend> 定义了 <fieldset> 元素的标题
<select> 定义了下拉选项列表
<optgroup> 定义选项组
<option> 定义下拉列表中的选项
<button> 定义一个点击按钮
<datalist>New 指定一个预先定义的输入控件选项列表
<keygen>New 定义了表单的密钥对生成器字段
<output>New 定义一个计算结果

转载于:https://www.cnblogs.com/wlming/p/6046947.html

HTML 表单和输入相关推荐

  1. Element UI——表单验证输入的数字检测出来是string解决方案

    问题描述 打印 判断类型 问题分析 解决方案 数字类型的验证需要在 v-model 处加上 .number 的修饰符,这是 Vue 自身提供的用于将绑定值转化为 number 类型的修饰符. < ...

  2. vue之ele组件中input表单限制输入字符

    目录 vue之ele组件中input表单限制输入字符 input只能输入 数字 input 只能输入中文 vue之ele组件中input表单限制输入字符 input只能输入 数字 <!-- 描述 ...

  3. Element 表单只能输入数字校验

    Element 表单只能输入数字校验 以下验证均为只能输入数字类型 只能输入整数 <el-input v-model="value" placeholder="请输 ...

  4. HTML【表单和输入(按钮+登陆框)+框架】

    HTML 表单和输入 HTML 表单用于收集用户的输入信息. HTML 表单表示文档中的一个区域,此区域包含交互控件,将用户收集到的信息发送到 Web 服务器. HTML 表单 表单是一个包含表单元素 ...

  5. html在表中加入输入框,HTML表单和输入文本框

    HTML 表单用于收集用户输入的各类信息. 1)例子 文本域 这个例子演示了如何在一个 HTML 页中创建文本域.用户可以在文本域中输入文本. 密码框 这个例子演示了如何在 HTML 页中创建密码输入 ...

  6. html表单和输入方法,HTML 表单和输入

    TML 表单 表单是一个包含表单元素的区域.高佣联盟 www.cgewang.com 表单元素是允许用户在表单中输入内容,比如:文本域(textarea).下拉列表.单选框(radio-buttons ...

  7. uniapp uview 框架的form表单,输入校验手机号、校验微信号

    效果 代码实现 <u-form :model="form" ref="form"><u-form-item label-width=" ...

  8. 微信小程序实现用form表单包裹输入的数据并上传到服务器

    两个输入框分别为input与textarea,然后用form表单包裹两个输入框所输入的数据,再上传到服务器,效果图: post.wxml <form bindsubmit="formS ...

  9. Vue—表单的输入绑定,绑定Vue3表单的输入

    目录 文本框 选择框 更改绑定显示的值 修饰符 .lazy .number .trim v-model 指令用来在 input.select.textarea.checkbox.radio 等表单控件 ...

最新文章

  1. Rancher 1.5全面发布!
  2. 修改Linux中的用户名
  3. P4587-[FJOI2016]神秘数【主席树】
  4. 嵌入式开发C语言中的uint8_t
  5. 配置kafka Server
  6. ELK中Kibana6.2.3下Timelion使用
  7. Ubuntu16.04 安装显卡驱动 cuda,cudnn
  8. python抖音涨粉代码_抖音最火表白代码
  9. 低代码开发平台的行业前景
  10. MyEclipse更换背景豆沙绿
  11. CSP 201903-5 317号子任务 暴力30分+优化100分
  12. Interactive Speech and Noise Modeling for Speech Enhancement
  13. OJ 2310 Problem D Mandarin
  14. 如何用基于保利威视云平台来做网络年会直播活动
  15. 智能世界的罗马是怎样建成的?
  16. npm install报错的一天
  17. Mac下用docker安装阿波罗Apollo
  18. [jzoj5236]【NOIP2017模拟8.7A组】利普希茨
  19. 没有对比就没有伤害:《明日之后》竟成最良心国产末日手游?
  20. 国庆黄金周...HAPPY

热门文章

  1. H7-TOOL | 以太网 - 动态IP(DHCP)功能测试
  2. js字符串拼接中关于单引号和双引号的那些事
  3. Redis工作笔记-List类型
  4. 系统架构师学习笔记-系统开发基础知识(二)
  5. Linux学习笔记-消息队列的打开、创建、控制
  6. Qt工作笔记-时QLabel具有点击事件(使用EventFilter)
  7. Qt学习笔记-国际化
  8. C/C++信息隐写术(一)之认识文件结构
  9. python做俄罗斯方块如何显示下一个随机方块_随机俄罗斯方块形状
  10. mysql root命令_设置更改root密码、连接mysql、mysql常用命令