📜  Implémenter entrées du formulaire (1)

📅  最后修改于: 2023-12-03 15:31:22.912000             🧑  作者: Mango

实现表单输入

在 Web 开发中,表单输入是一个基本的概念,用户通过表单输入框提交数据后,交由服务器进行处理。在本篇文章中,我们将介绍如何实现表单输入。

HTML 表单元素

HTML 表单元素包括 input 元素、select 元素、button 元素、textarea 元素等等。常见的 input 元素类型包括:

  • text:文本输入框;
  • password:密码输入框;
  • checkbox:复选框;
  • radio:单选框;
  • file:文件上传框;
  • submit:提交按钮;
  • reset:重置按钮。
实现输入框

以下是一个实现文本输入框的示例代码:

<form>
  <label for="username">用户名:</label>
  <input type="text" id="username" name="username">
</form>

其中 label 元素是文字说明,for 属性与 input 元素的 id 属性关联起来,提供用户友好的表单输入提示。

实现复选框

以下是一个实现复选框的示例代码:

<form>
  <label for="fruit1">葡萄:</label>
  <input type="checkbox" id="fruit1" name="fruit[]" value="grape">
  <label for="fruit2">苹果:</label>
  <input type="checkbox" id="fruit2" name="fruit[]" value="apple">
  <label for="fruit3">香蕉:</label>
  <input type="checkbox" id="fruit3" name="fruit[]" value="banana">
</form>

其中 checkbox 元素的 name 属性值以数组形式提交,多个选项选择的值将以数组形式传递给服务器。

实现单选框

以下是一个实现单选框的示例代码:

<form>
  <label for="gender1">男:</label>
  <input type="radio" id="gender1" name="gender" value="male">
  <label for="gender2">女:</label>
  <input type="radio" id="gender2" name="gender" value="female">
</form>

其中 radio 元素的 name 属性决定了多个单选框之间的分组关系,只有在同一分组中的单选框才是互斥的。

实现下拉列表

以下是一个实现下拉列表的示例代码:

<form>
  <label for="city">城市:</label>
  <select id="city" name="city">
    <option value="beijing">北京</option>
    <option value="shanghai">上海</option>
    <option value="guangzhou">广州</option>
    <option value="shenzhen">深圳</option>
  </select>
</form>

其中 select 元素的 option 子元素提供了下拉列表项。

总结

在本篇文章中,我们介绍了 HTML 表单元素的使用方法和示例代码。通过以上示例,您已经可以开始实现您的表单输入了。