当前位置: 首页 > news >正文

【2024】前端学习笔记5-表单标签使用

表单是网页提供的一种交互式操作手段,主要用于采集用户输入的信息。

学习笔记

  • 1.表单框架:form标签
    • 1.1.action属性:目标指向
    • 1.2.method属性:提交方式
    • 1.3.id属性:唯一标识
    • 1.4.placeholder属性:提示文字
  • 2.input标签
    • 2.1.text类型:基本文本输入
    • 2.2.password类型:密码输入
    • 2.3.radio类型:单选按钮
    • 2.4.checkbox类型:多选
    • 2.5.submit类型:提交按钮
    • 2.6.reset类型:恢复初始状态
    • 2.7.综合案例
  • 3.下拉菜单:select标签、option标签
  • 4.多行文本输入区:textarea标签

1.表单框架:form标签

<form>标签是 HTML 表单的基础框架,所有的表单元素都被包含在这个标签内部。

它规定了表单数据如何被提交以及提交到哪里。

<form> </form>

1.1.action属性:目标指向

action属性明确了表单数据的提交目的地。

当我们创建一个表单时候,可能会有<form action = "url">这样的设置。意味用户点击提交后,输入的信息将发送给指定的地方进行处理。

<form action="url"> </form>

1.2.method属性:提交方式

method属性决定了表单数据的传输方式,主要有两种常见类型:getpost

get方法:

  • 将表单数据附加在 URL 后面发送给服务器
  • 适合于简单的、非敏感数据的传输
  • 对于数据量有一定的限制

post方法:

  • 将表单数据放在 HTTP 请求体中发送
  • 适合大量数据或包含敏感信息的数据,信息不会暴露在url中,提高安全性
<form action="url" method="post"> </form>

1.3.id属性:唯一标识

id属性为HTML元素提供了唯一的标识符。
为特定表单元素赋予id可以方便的进行表单验证和数据处理。

<form action="url" method="post" id="login"> </form>

1.4.placeholder属性:提示文字

可帮助用户更快理解表单的要求,减少输入错误和困惑

<form action="url" method="post" id="login" placeholder="请输入用户名"> </form>

2.input标签

<input>标签是 HTML 表单中最为灵活多变的元素,通过不同的type属性值,它可以呈现出各种各样的输入形式。

除以下列出类型外,还有number数字类型、range滑动条、date日期等类型也很不错,请自行尝试。

<input>

2.1.text类型:基本文本输入

用于创建一个单行文本输入框,例如输入用户名

<input type = "text" name = "username" id = "username">

2.2.password类型:密码输入

使用password类型时,输入的密码为密文方式

<input type = "password" name = "password" id = "password">

2.3.radio类型:单选按钮

radio类型的标签用于创建单选按钮。当有多个选项且只能选择其中一个时,就可以使用radio按钮。

<input type="radio"
http://www.lryc.cn/news/438024.html

相关文章:

  • 数据结构--二叉树(C语言实现,超详细!!!)
  • 【将字符串变为空的编辑距离】
  • 卡特兰数的推理
  • 高精度治具加工的重要性和优势
  • 新版IDEA提示@Autowired不建议字段注入
  • adb的安装和使用 以及安装Frida 16.0.10+雷电模拟器
  • 解决移动端1px 边框优化的8个方法
  • 频带宽度固定,如何突破数据速率的瓶颈?
  • Linux网络编程 --- 高级IO
  • Python中给定一个数组a = [2,3,9,1,0],找出其中最大的一个数,并打印出来 求解?
  • 系统优化工具 | PC Cleaner v9.7.0.3 绿色版
  • JavaSE、JavaEE 与 JavaWeb 的详解与区别
  • HCIE和CCIE,哪个含金量更高点?
  • 2024.9.14 Python与图像处理新国大EE5731课程大作业,马尔可夫随机场和二值图割,校正立体图像的深度
  • 工业大模型市场图谱:53个工业大模型全面梳理
  • 【代码随想录训练营第42期 Day58打卡 - 图论Part8 - 拓扑排序
  • JVM内部结构解析
  • 誉龙视音频综合管理平台 RelMedia/FindById SQL注入漏洞复现
  • MATLAB系列01:MATLAB介绍
  • GEE 按范围导出 Sentinel-2 卫星影像
  • 队列OJ题——用队列实现栈
  • RK3588镜像打包制作,替换文件系统
  • Open-Sora代码详细解读(2):时空3D VAE
  • 基于微信平台的旅游出行必备商城小程序+ssm(lw+演示+源码+运行)
  • AI绘画:科技赋能艺术的崭新时代
  • 性能诊断的方法(四):自下而上的资源诊断方法和发散的异常信息诊断方法
  • GDPU Vue前端框架开发 计数器
  • 最大流笔记
  • el-tree父子不互相关联时,手动实现全选、反选、子级全选、清空功能
  • 模板与泛型编程笔记(一)入门篇