当前位置: 首页 > news >正文

HTML5 <form> 标签

HTML5 <form> 标签

实例

带有两个输入字段和一个提交按钮的 HTML 表单:

<form action="demo_form.php" method="get">First name: <input type="text" name="fname"><br>Last name: <input type="text" name="lname"><br><input type="submit" value="提交">
</form>
尝试一下 »

浏览器支持

所有主流浏览器都支持 <form> 标签。


标签定义及使用说明

<form> 标签用于创建供用户输入的 HTML 表单。

可以用 :valid 和:invalid CSS 伪类 来给一个元素指定样式。

<form> 元素包含一个或多个如下的表单元素:

  • <input>
  • <textarea>
  • <button>
  • <select>
  • <option>
  • <optgroup>
  • <fieldset>
  • <label>

HTML 4.01 与 HTML5之间的差异

HTML5 新增了两个新的属性:autocomplete 和 novalidate,同时不再支持 HTML 4.01 中的某些属性。


HTML 与 XHTML 之间的差异

在 XHTML 中,name 属性已被废弃。使用全局 id 属性代替。


属性

属性描述
acceptMIME_typeHTML5 不支持。规定服务器接收到的文件的类型。(文件是通过文件上传提交的)
accept-charsetcharacter_set规定服务器可处理的表单数据字符集。
actionURL规定当提交表单时向何处发送表单数据。
autocomplete(新属性)on
off
规定是否启用表单的自动完成功能。
enctypeapplication/x-www-form-urlencoded
multipart/form-data
text/plain
规定在向服务器发送表单数据之前如何对其进行编码。(适用于 method="post" 的情况)
methodget
post
规定用于发送表单数据的 HTTP 方法。
nametext规定表单的名称。
novalidate(新属性)novalidate如果使用该属性,则提交表单时不进行验证。
target_blank
_self
_parent
_top
规定在何处打开 action URL。
 

全局属性

<form> 标签支持 HTML 的全局属性。


事件属性

<form> 标签支持 HTML 的事件属性。


尝试一下 - 实例

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

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


相关文章

HTML 教程:HTML 表单和输入

HTML DOM 参考手册: Form 对象

http://www.lryc.cn/news/56236.html

相关文章:

  • 编译技术-词法理论
  • 【20】核心易中期刊推荐——计算机科学电子通信(EI索引)
  • Vue 3.0 风格指南 2
  • ChatGPT遭多国调查,OpenAI凌晨就安全问题发文,GPT-5要暂缓?
  • 网络安全书籍推荐
  • 【独家】华为OD机试 - 狼羊过河 or 羊、狼、农夫过河(C 语言解题)
  • 东八区的 springboot 如何配置序列化
  • 论文阅读_LLaMA
  • 腾讯空降测试工程师,绩效次次拿S,真是砂纸擦屁股,给我露了一手啊
  • 真题详解(计算机总线)-软件设计(四十五)
  • 剪格子
  • 【Nowcoder-BC146.添加逗号 -OR63.删除公共字符】
  • 能自动摊铺施工的公路滑模机多少钱一台
  • ChatGPT热潮下,因生成式AI失业的人出现,我成了第一批失业的人
  • TypeScript01-基础知识
  • 【Redis学习】Redis安装配置
  • leetcode160:相交链表
  • 基于Prometheus的jvm监控指标详解
  • C程序设计语言基础
  • 构建同一局域网下文件共享网页
  • 程序员未来是不是会大量失业?
  • 解密普元大文件传输平台新版本21种特性
  • 每日一问-ChapGPT-20230406-中医基础-脉诊
  • Nuxt项目asyncData服务端请求数据渲染
  • Vue 13 - 列表渲染 v-for
  • XML复习
  • 【python设计模式】10、组合模式
  • 实验五 网络安全加固
  • MongoDB综述【入门指南】
  • Python 3 备忘清单_开发速查表分享