# HTML5(表单)

本文详细介绍了HTML5表单的各种属性和控件,包括表单数据的内容类型、Form标签的属性、Input控件的type属性值及其它属性,如name、value等。还介绍了select、textarea、fieldset等表单组件的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

web大前端

HTML5(表单)

表单

表单数据的内容类型

  • application/x-www-form-urlencoded(默认)
  • multipart/form-data
  • text/plain

Form标签的可用属性

  • action 用于处理表单信息的应用程序地址

  • method 浏览器用于提交表单的http方式

    • get:表单数据被附加在URL上,用?隔开
    • post:表单数据包含在http协议的请求报文中
  • name 设置表单的名字

  • target 浏览器接收form的提交信息后再哪里显示

    • _self 在当前选项卡打开相应内容
    • _blank 在新选项卡打开相应内容

Input控件的type属性值

  • text 单行文本框

  • password 密码框(输入内容会被遮挡)

  • CheckBox 复选框(使用value属性来描述该控件所提交的值)

  • radio 单选按钮(使用value属性来描述该控件所提交的值)

    • 一个单选按钮组中的所有控件都应该具有相同的name,这样能确保单选按钮组中的每一个单选按钮组互斥
  • submit 提交按钮(会被提交)

  • reset 重置按钮(会被提交)

  • file(文件按钮,该控件用于选中文件系统中的某个文件)

  • hidden 隐藏域 (该控件不显示在页面中,但是其值会被提交)

  • image 图像按钮 (使用 src来加载图片 alt存放当图像加载失败是的内容)

  • button 普通按钮

Input表单控件的其他属性值

  • name 用于设定控件名和提交数据的属性名
  • value 用于控件的初始化值
  • checked 单选框/复选框的默认选中属性
  • disabled 禁用组件 (值不能被提交)
  • size 当前控件的初始宽度(px)
  • maxlength 可输入字符的最大值

button表单控件 (在form表单内的按钮有提交功能)

  • type 指定控件类型(button submit reset)
  • name 按钮名称

label表单控件

  • 用于表示某一表单控件的标题
  • for与为设定标题的额表单控件的id值一致

select表单组件

  • multiple 指定控件类型 布尔类型的值 (表示是否允许多选)
  • size 显示的行数
  • disabled 禁用控件 (值不能被提交
  • name 用于指定该组件的名字,会与其option子元素的value值组成键值对随其他表单数据一齐被提交

option表单组件(用于表示选项)

  • disabled 禁用控件 (值不能被提交
  • value 定以控件的初始值。 提交表单时,初始值会被提交给服务器
  • selected 表示该选项被默认选中

optgroup 用于表示包含option的选项组

  • disabled 禁用控件 (值不能被提交
  • label 表示选项组的名称

textarea 用于表示多行文本框,(没有value属性) 其值被包含在标签内

  • rows 文本框的行数
  • cols 文本框的列数
  • disabled 禁用控件 (值不能被提交
  • readonly 表示该控件只读 其值依然会被提交
  • name 用于指定该控件的名字 会随着其值一同被提交后台

fieldset控件 用于在一个web表单中对多个控件和标签进行分组

  • disabled 禁用控件 (值不能被提交
  • name fieldset元素的名字
  • 标签 提供fieldset的标题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值