Web 表单构建块 - 学习 Web 开发

Web 表单构建块 - 学习 Web 开发

Web 表单构建块本模块提供的系列文章意在帮助你掌握 Web 表单的基本知识。Web 表单是用于和用户交互的强大工具——其常用于收集用户数据和控制用户界面。然而,出于历史和技术原因,如何发挥 Web 表单的全部潜力并不总是显而易见的。在下面的文章中,你会学习 Web 表单的全部基本内容,包括:标记表单的 HTML 结构、为表单控件添加样式、验证表单数据,以及向服务器提交数据。

前提在开始本模块之前,你应该至少学习过 HTML 简介。此时此刻,你应该会发现入门指南很容易理解,并且也能够使用基本的原生表单控件指南。

然而,掌握表单需要的不仅仅是 HTML 知识——你还需要学习一些为表单控件添加样式的特定技术,一些用于处理诸如验证和创建自定义表单控件等内容的脚本知识。因此,在学习下列其他文章之前,我们会建议你先离开去学习一些 CSS 和 JavaScript。

以上内容很好地表明了我们为什么将 Web 表单放在单独模块中,而不是将其混入 HTML、CSS 和 JavaScript 主题中——表单元素比大多数其他的 HTML 元素要复杂,并且它们还需要与相关的 CSS 和 JavaScript 技术紧密配合才能充分利用。

备注:

如果你工作的计算机/掌上电脑/其他设备无法创建文件,可以使用在线编码程序(例如,JSBin 或者 Glitch)实验(大多数)代码示例。

入门指南

你的第一个表单

本系列的第一篇文章让你拥有第一次创建 Web 表单的体验,包括,设计一个简单表单、使用正确的 HTML 元素实现表单、通过 CSS 添加一些非常简单的样式,以及向服务器发送数据。

如何构造 Web 表单

已经有了基础知识,现在深入学习为表单的不同部分提供结构和含义的元素。

不同的表单控件

基本的原生表单控件

从详细学习原始 HTML 类型的功能开始,同时学习在收集不同类型的数据时,还有哪些可用的选择。

HTML5 input 类型

继续深入学习 元素,了解 HTML5 发布时提供的其他 input 类型,以及这些类型提供的各种 UI 控件和数据收集增强功能。此外,还会学习 元素。

其他表单控件

接下来学习所有非 表单控件,以及相关的工具,例如: