【HTML03】HTML表单语法笔记,附带案例-作业

文章目录

        • 表单概述
        • 一、表单容器(form)
        • 二、控件
        • 相关单词
        • 获取本次课程作业和案例

表单概述

允许用户输入信息,和提交信息的-收集用户信息。

表单:表单容器+表单控件组成。

控件:输入框、单选按钮、多选、下拉框、多行文本域、文件上传、密码等

一、表单容器(form)

即一般先写表单容器,再再该表单容器中写控件。

<form method="get|post" action="url">//这里可以写任意的控件或其他任意的标签//method的get、post主要是结合后端,指的是表单的提交方式(快递方式)//action 指的是提交地址,即将数据发送到哪里(由后端指定)(快递地址)
</form>
二、控件
  1. 单行输入框 input 默认的

    <input type="text" name="zs" maxlength="100" value="" placeholder="请输入用户名">
    //单标记标签、行内元素
    属性:(所有的属性都是可选的)
    1. type="text" 决定input可以72变的秘诀就是该属性了可能的值有type="text(默认值)|password|radio|checkbox|file|button|reset|submit|tel|search|number|date" 等 
    2.name="uname"作用:给该控件起名字.名字最好不要写中文
    3.maxlength="数字"  作用:允许用户输入的最大的文字数量的个数
    4.minlength="数字"作用:允许用户输入的最少的文字个数
    5.size="数字"作用:表示输入框的长度(尺寸),值越大,输入框越长
    6.value=""作用:控件的内容(一般是用户输入的文字会保存到该属性中)
    7.placeholder="控件的提示文字"作用:增加用户体验,告诉用户输入框要输入什么内容
    8.disabled="disabled"作用:是否禁用表单控件,添加为禁用,去掉为取消禁用,禁用后该输入框不可用(灰色)
    9. readonly="readonly"作用:只读。只能显示用户输入的信息,不能修改
    
  2. 密码输入框 input

    <input type="password">
    属性同上。
    
  3. 单选 input

    <input type="radio">
    属性:除3、4、5、7外
    如何实现多选一:给他们使用name属性分组,name属性的值保持一致即可。
    如何设置默认选中状态:给其添加:checked="checked" 属性
    
  4. 多选 input

    <input type="checkbox">
    属性同radio
    也可以通过checked="checked" 设置选中状态
    
  5. 文件上传 input

    <input type="file">
    属性同普通输入框
    外观在不同的浏览器下可能会不一样。都是正常的,无需理会
    
  6. 按钮 input、button

    <input type="button|reset|submit">
    属性:除3、4、5、7外
    a. 普通按钮button
    b.重置按钮reset
    c.提交按钮submit
    
  7. 下拉选项框 select

    //写法类似于列表ul一样
    <select><option>列表项1</option><option>列表项2</option>
    </select>
    //属性:
    1.name="uname"
    2.value=""
    3.size="数字"
    4.readonly="readonly"
    5.disabled="disabled"
    6.selected="selected"  写在option
    7.multiple="multiple"  多选,写在select中
    
  8. 多行文本域 textarea

<textarea >
</textarea>
属性:
1.value
2.readonly="readonly"
3.disabled="disabled"
4.cols="数字" 决定宽度(列数)
5.rows="数字"  决定高度(行数)
  1. label标签

    作用:增加用户体验,增加点击区域的

    1. 将控件包起来(嵌套)
    <label><input type="checkbox" checked="checked">长沙
    </label>2. 使用for属性(推荐)分开写(并列)<input type="checkbox"  id="sz">
    <label for="sz">长沙</label>

总结:单标记标签大全

1.meta
2.br
3.hr
4.img
5.input
相关单词
  1. method 方法、方式
  2. get 获取
  3. post 贴,发布
  4. form 表单
  5. action 提交方式,
  6. input 输入
  7. type 类型
  8. maxlength 最大长度
  9. minlength 最小长度
  10. value 值
  11. placeholder 占位符
  12. radio 广播、单选
  13. button 按钮
  14. reset 重置
  15. submit 提交
  16. label 标签
获取本次课程作业和案例

html表单

如需本次课作业、笔记、案例等,请通过下方二维码获取。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/34629.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

分布式数据库系统MyCat

MyCat简介 MyCat是一个开源的分布式数据库系统&#xff0c;是一个实现了MySQL协议的服务器&#xff0c;前端用户可以把它看作是一个数据库代理&#xff0c;用MySQL客户端工具和命令行访问&#xff0c;而其后端可以用MySQL原生协议与多个MySQL服务器通信&#xff0c;也可以用JD…

FreeRTOS实时操作系统

1.认识实施操作系统 1.1 裸机和实时操作系统 裸机&#xff1a; 早期嵌入式开发没有嵌入式操作系统的概念&#xff0c;直接操作裸机&#xff0c;在裸机上写程序&#xff0c;比如用51单片机基本就没有操作系统的概念。 通常把程序设计为前后台系统&#xff0c;主要分为两部分&a…

Redis(超详细)

Redis Redis概念&#xff1a; Redis是开源的&#xff0c;遵循BSD的&#xff0c;基于内存数据存储&#xff0c;被用于作为数据库、缓存机制、消息中间件&#xff1b; Redis的特点&#xff1a; 1.高性能key/valu内存xing数据库&#xff1b; 2.支持丰富的数据类型 3.支持持久化&am…

信息系统分析与设计:重点内容|UML在线绘制|数据库技术

目录 UML在线绘图工具信息系统分析与设计第1章 系统思想第2章 信息、管理与信息系统第3章 信息系统建设概论&#x1f31f;第4章 系统规划&#x1f31f;第5章 系统分析概述第6章 流程建模&#x1f31f;业务流程图DFD数据流图&#x1f31f;数据字典 第7章 用例建模(用例图)&#…

Docker搭建yolov8并训练、验证、推理化学仪器数据集

目录 1、安装docker 2、创建yolov8镜像 3、下载代码包 4、下载模型预训练权重 5、制作数据集 6、训练、验证及推理 &#xff08;1&#xff09;训练 &#xff08;2&#xff09;验证 &#xff08;3&#xff09;推理 中文标签显示问题 本文通过docker的方式搭建yolov8运…

OnlyOffice:现代办公的最佳选择

目录 安装 使用 评价 对比&#xff08;与WPS&#xff09; 总结 在当今的数字化办公时代&#xff0c;选择一款功能全面且易于使用的办公软件至关重要。OnlyOffice作为一款现代化的办公软件&#xff0c;凭借其强大的功能和友好的用户体验&#xff0c;逐渐成为了众多企业和个…

无线麦克风哪个品牌音质最好,一文告诉你无线领夹麦克风怎么挑选

随着直播带货和个人视频日志&#xff08;Vlog&#xff09;文化的兴起&#xff0c;以及自媒体内容创作的蓬勃发展&#xff0c;我们见证了麦克风行业的迅猛发展。在这一浪潮中&#xff0c;无线领夹麦克风以其无与伦比的便携性和操作效率&#xff0c;迅速赢得了广大视频制作者的喜…

前端HTML/CSS知识点系列

1. 什么是块级格式化上下文&#xff1f;【BFC(Block formatting context)】 BFC&#xff08;Block FormattingContext&#xff0c;块级格式化上下文&#xff09;是一个独立的渲染区域&#xff0c;其中的元素的布局不会受到外部元素的影响&#xff0c;反之亦然。BFC的创建有助于…

docker环境部署ruoyi系统前后端分离项目

创建局域网 docker network create net-ry 安装Redis 1 安装 创建两个目录 mkdir -p /data/redis/{conf,data} 上传redis.conf文件到/data/redis/conf文件夹中 cd /data/redis/conf 3.2 配置redis.conf文件 配置redis.conf文件&#xff1a; redis.conf文件配置注意&…

轻松两步,借助向量数据库 VectorDB 与千帆 Appbuilder 构建个性化本地问答知识库

在我们日常的工作和生活中&#xff0c;经常会遇到需要快速获取和管理大量信息的情况。无论是解答客户的问题&#xff0c;还是整理公司内部的资料&#xff0c;一个高效的知识库系统都能帮我们省下大量时间和精力。 为了帮助大家快速构建 RAG 应用&#xff0c;我们之前发布了一个…

虚拟机中VSCode+gcc环境配置

一、安装VSCode 1、在官网下载软件包&#xff1a; 地址&#xff1a;Documentation for Visual Studio Code 2、下载后在放置deb包的文件夹直接打开终端&#xff0c;然后输入sudo dpkg -i code_1.90.2-1718751586_amd64.deb 3、安装成功提示&#xff0c;并显示该图标 二、配…

nginx+keepalived+tomcat集群实验

如遇星河 | nginx+keepalived高可用集群实验 木子87 | Keepalived+Nginx+Tomcat 实现高可用Web集群 环境 192.168.40.204 tomcat-1 192.168.40.138 tomcat-2 安装tomcat [root@bogon local]# vim /etc/profile 添加环境变量 JAVA_HOME=/usr/local/java PATH=$J…

mac 常用工具命令集合

一、vim 快捷键 1、移动光标 h j k l 左 下 上 右 箭头上 上移一行 箭头下 下移一行 0 跳至行首&#xff0c;不管有无缩进&#xff0c;就是跳到第0个字符 ^ 跳至行首的第一个字符 $ 跳至行尾 gg 跳至文首 G 调至文尾 5gg/5G 调至第5行w 跳到下一个字首&#xff0c;按标点或…

微信小程序学习(十):生命周期

1、应用生命周期 生命周期说明onLaunch监听小程序初始化&#xff0c;全局只会执行 1 次onShow监听小程序启动或切前台onHide监听小程序切后台 &#x1f517;应用生命周期官方文档 App({/*** 当小程序初始化完成时&#xff0c;会触发 onLaunch&#xff08;全局只触发一次&…

固特超声波清洗机怎么样?三大超声波清洗机美的、固特、希亦谁更好?

眼镜是我们日常生活中不可或缺的用具&#xff0c;但随着使用时间的增长&#xff0c;眼镜上的灰尘和污垢也会逐渐积累&#xff0c;传统的清洗方法往往难以彻底清洁。为了解决这一难题&#xff0c;超声波清洗机出现了&#xff01;它利用超声波振动原理&#xff0c;可以轻松、快速…

加载资源文件失败

背景 自己以前装了一个海康的深度学习算法平台&#xff0c;试用期是一个月&#xff0c;过了一个月之后&#xff0c;因为没有有效注册码或者加密狗的支持了导致无法使用&#xff0c;于是打算卸载掉&#xff0c;在卸载一个软件的时候&#xff0c;无论是使用控制面板还是软件自带的…

AI写文章生成器,这些工具都可以一键智能生成文章

在AI技术快速发展的今天&#xff0c;AI写作生成器成为我们创作内容的重要工具&#xff0c;它可以提高我们的写作效率&#xff0c;节省时间和精力。下面小编就来和大家分享几款优秀的AI写作生成器&#xff0c;帮助你快速生成高质量的文章。 1.专业AI写作工具-文章在线生成器 专…

计算机网络 访问控制列表以及NAT

一、理论知识 1. 单臂路由 单臂路由是一种在路由器上配置多个子接口的方法&#xff0c;每个子接口代表不同的 VLAN&#xff0c;用于在一个物理接口上支持多 VLAN 通信。此方法使得不同 VLAN 之间可以通过路由器进行通信。 2. NAT (网络地址转换) NAT 是一种在私有网络和公共…

步步精科技诚邀您参加2024慕尼黑上海电子展

尊敬的客户&#xff1a; 我们诚挚地邀请您参加即将于2024年7月8日至7月10日在上海新国际博览中心举办的2024慕尼黑上海电子展&#xff08;electronica China&#xff09;。此次展会汇聚了国内外优秀企业&#xff0c;展示从元器件到系统集成方案的完整产品链&#xff0c;为各行…

linux 下配置docker mirrors

一、配置mirrors vi /etc/docker/daemon.json {"registry-mirrors": ["https://docker.blfrp.cn"],"log-opts": {"max-size": "10m","max-file": "3"} }#完成配置后重启docker systemctl restart dock…