0Pricing
PHP Academy · 课时

创建 HTML 表单

构建用于收集用户输入的表单

创建 HTML 表单 是 CoddyKit 上的免费 PHP Academy 课时。 这是第 1 节课,共 3 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 PHP Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 PHP Academy 课程共包含 3 节课。

使用 HTML 构建表单

创建 HTML 表单

欢迎来到下一课!在本课中,您将学习如何使用 HTML 创建表单。表单对于收集用户输入至关重要,之后您可以使用 PHP 处理这些输入。让我们开始吧!

创建 HTML 表单 — 插图 1

什么是 HTML 表单

什么是 HTML 表单

HTML 表单用于收集用户输入。用户可以填写字段、进行选择,并将数据提交到服务器进行处理。

示例:用户输入用户名和密码的登录表单。

要点:表单是用户与 PHP 脚本之间的桥梁。

创建简单表单

创建简单表单

下面介绍如何创建基本的 HTML 表单:

说明:

  • action:指定用于处理表单数据的 PHP 文件。
  • method:指定发送数据的方式(GET 或 POST)。
  • required:确保提交前必须填写该字段。
<form action="process.php" method="POST">
  <label for="name">Name:</label>
  <input type="text" id="name" name="name" required>
  <button type="submit">Submit</button>
</form>

表单元素

表单元素

表单可以包含各种输入类型,用于收集不同种类的数据:

  • text:用于输入单行文本。
  • email:用于输入电子邮件地址。
  • password:用于输入密码。
  • checkbox:用于进行多项选择。
  • radio:用于进行单项选择。
  • submit:用于提交表单。

示例:

<form action="submit.php" method="POST">
  <label for="email">Email:</label>
  <input type="email" id="email" name="email" required>
  <br>
  <label for="password">Password:</label>
  <input type="password" id="password" name="password" required>
  <br>
  <button type="submit">Login</button>
</form>

使用单选按钮

使用单选按钮

单选按钮允许用户从一组选项中选择一个选项。示例:

提示:同一组中的所有单选按钮都应使用相同的 name 属性。

<form action="submit.php" method="POST">
  <p>Choose your favorite color:</p>
  <input type="radio" id="red" name="color" value="Red">
  <label for="red">Red</label>
  <br>
  <input type="radio" id="blue" name="color" value="Blue">
  <label for="blue">Blue</label>
  <br>
  <button type="submit">Submit</button>
</form>

使用复选框

使用复选框

复选框允许用户选择多个选项。示例:

提示:使用数组语法(hobbies[])收集多个值。

<form action="submit.php" method="POST">
  <p>Select your hobbies:</p>
  <input type="checkbox" id="reading" name="hobbies[]" value="Reading">
  <label for="reading">Reading</label>
  <br>
  <input type="checkbox" id="traveling" name="hobbies[]" value="Traveling">
  <label for="traveling">Traveling</label>
  <br>
  <button type="submit">Submit</button>
</form>

选择下拉菜单

选择下拉菜单

下拉菜单允许用户从列表中选择一个选项。示例:

提示:使用 selected 设置默认选项。

<form action="submit.php" method="POST">
  <label for="country">Choose your country:</label>
  <select id="country" name="country">
    <option value="USA">USA</option>
    <option value="Canada">Canada</option>
    <option value="UK">UK</option>
  </select>
  <br>
  <button type="submit">Submit</button>
</form>

表单无障碍性

表单无障碍性

请确保所有用户都能访问您的表单:

  • 使用与输入框关联的 label 标签,并为其设置 for 属性。
  • 使用 fieldset 和 legend 将相关输入框分组。
  • 在移动设备上测试表单的可用性。

提示:无障碍表单可以改善所有用户的使用体验!

做得很好!

做得很好!

恭喜您!您已经学会了如何创建包含各种输入类型的 HTML 表单,包括文本字段、单选按钮、复选框和下拉菜单。表单是 Web 开发中处理用户输入的基础。在下一课中,我们将学习如何使用 PHP 处理表单数据。让我们继续编写代码吧!

创建 HTML 表单 — 插图 10

常见问题解答

「创建 HTML 表单」课时是免费的吗?

是的 — 「创建 HTML 表单」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 PHP Academy 课程的其余内容,请升级到 CoddyKit PRO。 PHP Academy 课程共包含 3 节课。

「创建 HTML 表单」这节课中我会学到什么?

构建用于收集用户输入的表单 你通过在浏览器中直接运行的动手代码来练习 PHP Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 PHP Academy 需要有经验吗?

无需任何先前经验。CoddyKit 上的 PHP Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 1 节课,共 3 节。

「创建 HTML 表单」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 PHP Academy 课中编写并运行代码吗?

能。每节 PHP Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. 创建 HTML 表单
  2. 使用 PHP 处理表单数据
  3. 表单验证
← 返回 PHP Academy