HTML 表单基础

编辑: admin 分类: 电脑知识 发布时间: 2023-06-14 来源:互联网
HTML 表单基础一、表单域

HTML <form> 元素表示文档中的一个区域,此区域包含交互控件,用于收集用户的信息和数据,向 Web 服务器提交信息。
常见的表单域如用户登录界面:

表单域由<form>标签创建,格式如下:

  1. <form name="表单名称" method="发送数据的方法(get/post)" action="后端处理页面">
  2. 表单元素(标签、输入框、按钮等)
  3. </form>

其中:

  1. name 属性:表单名称,后端处理页面根据这个名称确定是哪个表单提交的数据
  2. method 属性:发送表单数据的方法,常用的有 get、post:

    • get 方法:用于数据较少,安全性要求低的情况,传输的数据会显示在浏览器的地址栏
    • post 方法:用于数据较多,安全性要求高的情况
  3. action 属性:指定处理表单数据的后端页面(向何处发送表单数据)

二、表单元素 表单输入元素" class="reference-link">1,<input> 表单输入元素

HTML<input>元素用于为基于 Web 的表单创建交互式控件,以便接受来自用户的数据。<input>元素是目前是 HTML 中最强大、最复杂的元素之一,因为它有大量的输入类型和属性组合。

  • 基本格式
    1. <input type="类型" name="名称" 其他可选属性 >
    其中:
    • type 属性:指定<input>的类型,如文本框、密码框、单选框、提交按钮等,默认为 “text”。
    • name 属性:用于后端处理页面识别是哪个表单元素提交的数据。
    • 其他可选属性:如 disabled(不可用)、required(必填/选)、readonly(只读)等
  • 常用类型
    • text:单行文本框
      代码:
      1. <form>
      2. <input type="text" name="userName" value="" placeholder="请输入内容">
      3. </form>
      页面显示效果:
    • password:密码框
      代码:
      1. <form>
      2. <input type="password" name="userpassword" value="123456">
      3. </form>
      页面显示效果:

      注释:password 字段中的字符会被做掩码处理(显示为星号或实心圆)。
    • submit:提交按钮
      代码:
      1. <form>
      2. <input type="submit" name="submit1" value="提交">
      3. </form>
      页面显示效果:
    • reset:重置按钮,数据不提交,重置所有组件为初始值
      代码:
      1. <form>
      2. <input type="reset" value="重置">
      3. </form>
      页面显示效果:
    • radio:单选框
      代码:
      1. <form>
      2. 男孩<input type="radio" name="gender" value="boy" checked>
      3. 女孩<input type="radio" name="gender" value="girl">
      4. </form>
      页面显示效果:

      注意:同一组单选框的 name 属性值要相同
    • checkbox:复选框
      代码:
      1. <form>
      2. 爱好:
      3. <input type="checkbox" name="music" value="1" checked>音乐
      4. <input type="checkbox" name="sport" value="2">体育
      5. <input type="checkbox" name="reading" value="3">阅读
      6. </form>
      页面显示效果:
    • 其他类型参考 mdn web docs:https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/input