📜  如何在HTML中创建表单(1)

📅  最后修改于: 2023-12-03 14:52:43.066000             🧑  作者: Mango

如何在HTML中创建表单

在Web开发中,表单是常见的交互式组件,它允许用户输入数据并将其发送到服务器。在HTML中,表单可以使用<form>标签创建。

<form>
  <!-- 表单控件 -->
</form>
表单控件

表单控件是一组用于收集用户输入数据的元素。以下是一些常见的表单控件类型:

  • 输入框:用于接收单行或多行文本输入的文本框,可以使用<input>标签创建。
    • 单行文本框:<input type="text">
    • 多行文本框:<textarea></textarea>
  • 下拉框:用于从一个固定的列表中选择一个或多个选项的下拉菜单,可以使用<select><option>标签创建。
    <select>
      <option value="option1">选项1</option>
      <option value="option2">选项2</option>
    </select>
    
  • 单选框:用于从多个备选选项中选择一个选项的单选按钮,可以使用<input>标签和type="radio"属性创建。
    <label><input type="radio" name="gender" value="male">男</label>
    <label><input type="radio" name="gender" value="female">女</label>
    
  • 复选框:用于从多个备选选项中选择一个或多个选项的复选框,可以使用<input>标签和type="checkbox"属性创建。
    <label><input type="checkbox" name="fruit" value="apple">苹果</label> 
    <label><input type="checkbox" name="fruit" value="banana">香蕉</label>
    
  • 提交按钮:用于提交表单数据到服务器的提交按钮,可以使用<button>标签和type="submit"属性创建。
    <button type="submit">提交</button>
    
表单属性

<form>标签中,还可以使用一些属性来控制表单的行为和外观。

  • action:定义表单数据的提交目标。
    <form action="https://www.example.com/submit">
      <!-- 表单控件 -->
    </form>
    
  • method:定义表单数据的提交方式,可以是get或post。
    <form method="post">
      <!-- 表单控件 -->
    </form>
    
  • enctype:定义表单数据的编码方式,常用的有application/x-www-form-urlencoded和multipart/form-data。
    <form enctype="multipart/form-data">
      <!-- 表单控件 -->
    </form>
    
  • target:定义提交表单数据后的响应方式,可以是_blank、_self、_parent和_top等等。
    <form target="_blank">
      <!-- 表单控件 -->
    </form>
    

以上就是HTML中创建表单的基础知识点,可以让前端开发者快速创建各种常见表单。