表单标签:登录实现

简介: 本文介绍了HTML表单(form)的使用方法,包括action和method属性的作用,get与post两种提交方式的特点及应用场景,并通过登录页面实例演示了文本框、密码框和提交按钮等表单元素的代码实现。

需求

代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>day02/06-表单-登录页面.html</title>
</head>
<body>
    <!-- 
    介绍:表单用<form>标签表示,内部包含<input>、<select>、<textarea>等表单项标签。
    作用:收集用户信息,提交用户数据。
    form标签属性
       action:指定表单提交的URL路径(服务器地址,将数据提交到哪个服务器上)
       method: 设置提交数据给服务器的方式(请求方式)
          方式1:get,默认方式
                特点1:路径后面明文传递数据 ,数据不安全,不适合传递敏感数据,例如:url?username=heima&pwd=123456
                特点2:传递数据大小受浏览器限制,一般限制1~18KB不等
                应用场景:传输数据量小,不敏感数据,速度快
          方式2:post,
                特点1:通过请求体传递,使用浏览器抓包工具查看,传递数据相对安全,适合传递敏感数据
                      使用浏览器抓包工具查看步骤:浏览器上鼠标右键->network->输入数据提交表单->network里面查看请求地址点击(ALL)
                                            ->PayLoad->可以看到请求数据
                特点2:传递数据大小没有限制
                应用场景:传输数据量大,敏感数据,速度慢
    表单项:就是放在form里面的元素,具体表单项有输入框、按钮等
       <input>系列:各种各样的输入框
           <input type="text" name="给表单元素起名字"> 单行文本输入框
                给表单元素起名字目的是给采集到的数据命名,服务器根据名字区分和接收不同的数据
           <input type="password"> 密码框,输入的数据是不可见的
           <input type="submit"> 提交按钮,点击提交触发让表单中所有采集的数据(表单项)提交给action指定的服务器地址
    -->
    <form action="https://www.baidu.com" method="post">
        <p>账号:<input type="text" name="username"></p>
        <p>密码:<input type="password" name="pwd"></p>
        <p><input type="submit" value="登录"></p>
    </form>
</body>
</html>
目录
相关文章
|
1天前
|
人工智能 JavaScript Linux
【Claude Code 全攻略】终端AI编程助手从入门到进阶(2026最新版)
Claude Code是Anthropic推出的终端原生AI编程助手,支持40+语言、200k超长上下文,无需切换IDE即可实现代码生成、调试、项目导航与自动化任务。本文详解其安装配置、四大核心功能及进阶技巧,助你全面提升开发效率,搭配GitHub Copilot使用更佳。
|
3天前
|
存储 人工智能 自然语言处理
OpenSpec技术规范+实例应用
OpenSpec 是面向 AI 智能体的轻量级规范驱动开发框架,通过“提案-审查-实施-归档”工作流,解决 AI 编程中的需求偏移与不可预测性问题。它以机器可读的规范为“单一真相源”,将模糊提示转化为可落地的工程实践,助力开发者高效构建稳定、可审计的生产级系统,实现从“凭感觉聊天”到“按规范开发”的跃迁。
654 11
|
8天前
|
存储 JavaScript 前端开发
JavaScript基础
本节讲解JavaScript基础核心知识:涵盖值类型与引用类型区别、typeof检测类型及局限性、===与==差异及应用场景、内置函数与对象、原型链五规则、属性查找机制、instanceof原理,以及this指向和箭头函数中this的绑定时机。重点突出类型判断、原型继承与this机制,助力深入理解JS面向对象机制。(238字)
|
6天前
|
云安全 人工智能 安全
阿里云2026云上安全健康体检正式开启
新年启程,来为云上环境做一次“深度体检”
1624 6
|
3天前
|
消息中间件 人工智能 Kubernetes
阿里云云原生应用平台岗位急招,加入我们,打造 AI 最强基础设施
云原生应用平台作为中国最大云计算公司的基石,现全面转向 AI,打造 AI 时代最强基础设施。寻找热爱技术、具备工程极致追求的架构师、极客与算法专家,共同重构计算、定义未来。杭州、北京、深圳、上海热招中,让我们一起在云端,重构 AI 的未来。
|
5天前
|
IDE 开发工具 C语言
【2026最新】VS2026下载安装使用保姆级教程(附安装包+图文步骤)
Visual Studio 2026是微软推出的最新Windows专属IDE,启动更快、内存占用更低,支持C++、Python等开发。推荐免费的Community版,安装简便,适合初学者与个人开发者使用。
693 11
|
8天前
|
缓存 算法 关系型数据库
深入浅出分布式 ID 生成方案:从原理到业界主流实现
本文深入探讨分布式ID的生成原理与主流解决方案,解析百度UidGenerator、滴滴TinyID及美团Leaf的核心设计,涵盖Snowflake算法、号段模式与双Buffer优化,助你掌握高并发下全局唯一ID的实现精髓。
375 160
|
8天前
|
人工智能 自然语言处理 API
n8n:流程自动化、智能化利器
流程自动化助你在重复的业务流程中节省时间,可通过自然语言直接创建工作流啦。
466 6
n8n:流程自动化、智能化利器
|
6天前
|
人工智能 Shell 开发工具
Claude Code 2.1.2超详细更新说明,小白也能10分钟上手
Claude Code 2.1.x重磅更新:Shift+Enter换行、Esc+Esc撤销、Ctrl+B后台运行,Skills技能系统全面升级,支持多语言、通配符权限与动态MCP检测,性能提升50%,迭代速度惊人,开发者效率暴涨!
Claude Code 2.1.2超详细更新说明,小白也能10分钟上手