day22 表单及表单应用

文章目录

    • 初识表单、post和get提交
    • 文本框和单选框
    • 按钮和多选框
    • 列表框、文本域和文件域
    • 搜索框、滑块和简单验证
    • 表单的应用

初识表单、post和get提交


<form method="post" action="result.html"><p>名字:<input name="name" type="text"></p><p>密码:<input name="password" type="password"></p><p><input name="Button" type="submit" value="提交"><input name="Reset" type="reset" value="重填"></p>
</form>

method:提交表单的方式,规定如何发送表单数据,常用值:get/post

  • get方式提交:可以在url中看到我们提交的信息,不安全,高效
  • post:比较安全,可以传输大文件

action:表示向何处发送表单数据,表单提交的位置,可以是网站,也可以是一个请求处理地址

表单元素格式

属性说明
type指定元素的类型。text、password、checkbox、radio、submit、reset、file、hidden、image、button,默认为text
name指定表单元素的名称
value元素的初始值。type为radio时必须指定一个值
size指定表单元素的初始宽度。当type为text或password时,表单元素的大小以字符为单位。对于其他类型,宽度以像素为单位。
maxlengthtype为text或password时,输入的最大字符数
checkedtype为radio或checkbox时,指定按钮是否是被选中

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>表单</title>
</head>
<body><h1>注册</h1><!--表单formaction:表单提交的位置,可以是网站,也可以是一个请求处理地址
method:post、get提交方式get方式提交:可以在url中看到我们提交的信息,不安全,高效post:比较安全,可以传输大文件--><form method="get" action="1.我的第一个网页.html">
<!--  文本输入框:input type="text"--><p>名字:<input name="username" type="text"></p>
<!--  密码框:input type="password"--><p>密码:<input name="password" type="password"></p><p><input name="Button" type="submit" ><input name="Reset" type="reset" ></p>
</form></body>
</html>

文本框和单选框


文本输入框:input type=“text”
value=“摩尔” 默认初始值
maxlength=“8” 最长能写几个字符
size=“30” 文本框的长度

单选框标签:
input type=“radio”
value:单选框的值
name:表示组

<!--  文本输入框:input type="text"value="摩尔" 默认初始值maxlength="8" 最长能写几个字符size="30" 文本框的长度
--><p>名字:<input name="username" type="text" value="摩尔" maxlength="8" size="30"></p><!--  密码框:input type="password"--><p>密码:<input name="password" type="password"></p><!--    单选框标签:input type="radio"value:单选框的值name:表示组
--><p>性别:<input type="radio" value="boy" name="sex"/><input type="radio" value="girl" name="sex"/></p>

按钮和多选框


多选框
input type=“checkbox”

按钮
input type=“button” 普通按钮
input type=“image” 图像按钮
input type=“submit” 提交按钮
input type=“reset” 重置按钮

<!--    多选框input type="checkbox"
--><p>爱好:<input type="checkbox" value="sleep" name="hobby">睡觉<input type="checkbox" value="code" name="hobby">敲代码<input type="checkbox" value="chat" name="hobby">聊天<input type="checkbox" value="game" name="hobby">游戏</p><!--    按钮input type="button" 普通按钮input type="image"  图像按钮input type="submit" 提交按钮input type="reset"  重置按钮
--><p>按钮:<input type="button" name="btn1" value="点击变长"><input type="image" src="../resource/image/bengtie1.png"></p>

列表框、文本域和文件域


下拉框,列表框: select 、option

文本域
textarea name=“textarea”
cols=“50” 列
rows=“10” 行

文件域
input type=“file” name=“files”

<!--    下拉框,列表框--><p>下拉框:<select name="列表名称"><option value="China">中国</option><option value="Switzerland" selected>瑞士</option><option value="America">美国</option><option value="England">英国</option></select></p><!--    文本域textarea name="textarea"cols="50" 列rows="10" 行
--><p>反馈:<textarea name="textarea" cols="50" rows="10">文本内容</textarea></p><!--    文件域input type="file" name="files"
--><p><input type="file" name="files"><input type="button" value="上传" name="upload"></p>

搜索框、滑块和简单验证


简单验证:

  • 邮箱验证:input type=“email” name=“email”
  • url验证:input type=“url” name=“url”
  • 数字验证:input type=“number” name=“number” max=“100” min=“0” step=“10”

滑块:input type=“range”

搜索框:input type=“search”

<!--    邮件验证--><p>邮箱:<input type="email" name="email"></p><!--    URL--><p>URL:<input type="url" name="url"></p><!--    数字--><p>数字:<input type="number" name="number" max="100" min="0" step="10"></p><!--    滑块input type="range"
--><p>滑块:<input type="range" min="0" max="100" step="2"></p><!--    搜索框input type="search"
--><p>搜索:<input type="search" name="search"></p>

表单的应用


  • 隐藏域:hidden
  • 只读:readonly
  • 禁用:disabled

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

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

相关文章

《Linux 简易速速上手小册》第8章: 安全性与加固(2024 最新版)

文章目录 8.1 防火墙与安全策略8.1.1 重点基础知识8.1.2 重点案例&#xff1a;配置 iptables 以保护 Web 服务器8.1.3 拓展案例 1&#xff1a;使用 firewalld 配置动态防御区域8.1.4 拓展案例 2&#xff1a;配置 ufw 以简化管理 8.2 SSH 安全最佳实践8.2.1 重点基础知识8.2.2 重…

JAVA设计模式之命令模式详解

命令模式 1 命令模式介绍 命令模式(command pattern)的定义: 命令模式将请求&#xff08;命令&#xff09;封装为一个对象&#xff0c;这样可以使用不同的请求参数化其他对象&#xff08;将不同请求依赖注入到其他对象并且能够支持请求&#xff08;命令&#xff09;的排队执行…

使用 C++23 从零实现 RISC-V 模拟器(3):指令解析

&#x1f449;&#x1f3fb; 文章汇总「从零实现模拟器、操作系统、数据库、编译器…」&#xff1a;https://okaitserrj.feishu.cn/docx/R4tCdkEbsoFGnuxbho4cgW2Yntc 指令解析 这章内容进一解析更多的指令&#xff0c;此外将解析指令的过程拆分为一个单独的类&#xff0c;采…

STM32 寄存器操作 GPIO 与中断

一、如何使用stm32寄存器点灯&#xff1f; 1.1 寄存器映射表 寄存器本质就是一个开关&#xff0c;当我们把芯片寄存器配置指定的状态时即可使用芯片的硬件能力。 寄存器映射表则是开关的地址说明。对于我们希望点亮 GPIO_B 的一个灯来说&#xff0c;需要关注以下的两个寄存器…

【C语言期末项目-通讯录】-升级可动态申请内存版(手把手详细过程,期末评分A+的项目,答辩辅助神博文,建议三连点赞收藏)

目录 ​编辑 前言&#xff1a; 1.项目功能需求分析 2.文件框架说明 3.程序主框架实现 4.创建联系人结构体类型和通讯录结构体类型 4.1创建通讯录 5.程序功能实现--封装功能函数实现不同功能 5.1通讯录初始化 5.2增加联系人 5.3显示所有联系人的信息 5.4删除指定…

【Java EE初阶十二】网络编程TCP/IP协议(二)

1. 关于TCP 1.1 TCP 的socket api tcp的socket api和U大片的socket api差异很大&#xff0c;但是和前面所讲的文件操作很密切的联系 下面主要讲解两个关键的类&#xff1a; 1、ServerSocket&#xff1a;给服务器使用的类&#xff0c;使用这个类来绑定端口号 2、Socket&#xf…

【图论】【树形dp】【深度优先搜索】2538. 最大价值和与最小价值和的差值

作者推荐 【深度优先搜索】【树】【图论】2973. 树中每个节点放置的金币数目 本文涉及知识点 深度优先搜索 LeetCode2538. 最大价值和与最小价值和的差值 给你一个 n 个节点的无向无根图&#xff0c;节点编号为 0 到 n - 1 。给你一个整数 n 和一个长度为 n - 1 的二维整数…

GEE土地分类——如何利用多年的ESRI_Global-LULC_10m将研究区的指定区域重分类分为两类数据(将多类土地分类转化为草地和非草地区域)

简介 本教程主要的目的是利用自己上传的多年土地分类应先过来实现指定区域的土地分类,而且只提取 ESRI_Global-LULC_10m ESRI_Global-LULC_10m数据集是由ESRI(环境系统研究研究所)开发的一个全球级别的土地利用/土地覆盖数据集。该数据集使用10米的空间分辨率,并提供了详…

使用LoRA和QLoRA微调LLMs:数百次实验的见解

前言 翻译文章《Finetuning LLMs with LoRA and QLoRA: Insights from Hundreds of Experiments》原文地址因译者水平有限&#xff0c;翻译过程中有错误请在评论区指出 提要 LoRA是用于训练自定义LLM的最广泛使用、参数效率最高的微调技术之一。从使用QLoRA节省内存到选择最…

iTop-4412 裸机程序(十九)- 按键中断

目录 0.源码1.异常向量表1.1 原理1.2 异常种类1.3 ARMv7 规定的异常向量表 2. 中断2.1 iTop-4412 中使用的中断相关寄存器 上篇博文介绍了按键的轮询处理方式&#xff0c;本篇介绍按键的中断方式。 0.源码 GitHub&#xff1a;https://github.com/Kilento/4412NoOS 1.异常向量…

常见范数介绍

在线性代数中&#xff0c;符号 ( ||x|| ) 表示向量 ( x ) 的范数&#xff08;Norm&#xff09;。范数是一个将向量映射到非负值的函数&#xff0c;它衡量了向量的大小或长度。范数可以是多种类型&#xff0c;其中最常见的有&#xff1a; 欧几里得范数&#xff08;L2范数&#x…

力扣题目训练(8)

2024年2月1日力扣题目训练 2024年2月1日力扣题目训练404. 左叶子之和405. 数字转换为十六进制数409. 最长回文串116. 填充每个节点的下一个右侧节点指针120. 三角形最小路径和60. 排列序列 2024年2月1日力扣题目训练 2024年2月1日第八天编程训练&#xff0c;今天主要是进行一些…

如何制作一款3D FPS游戏

制作一款3D FPS游戏是一个复杂的过程&#xff0c;需要涵盖多个方面&#xff0c;包括游戏设计、游戏引擎选择、模型制作、音效制作、关卡设计等。下面是一个关于如何制作一款3D FPS游戏的超长文章。 游戏设计 首先&#xff0c;你需要确定游戏的整体设计和核心玩法。这包括游戏的…

人工智能能产生情绪吗?

此图片来源于网络 一、人情绪的本质是什么&#xff1f; 人的情绪本质是一个复杂的现象&#xff0c;涉及到生理、心理和社会的多个层面。以下是关于情绪本质的几种观点&#xff1a; 情绪的本质是生命能量的表达。情绪被认为是生命能量的一种体现&#xff0c;通过情绪的体验和…

web前端(第一天HTML)

前端是什么&#xff1f; 网页&#xff1f; 将数据以各种方式&#xff08;如&#xff1a;表格、饼图、柱状图等&#xff09;呈现给用户&#xff0c;我们就可以称之为前端。 做前端所需要的工具&#xff1f; notepad 、 editplus 、 notepad 、 vscode 、 webstorm 等&#x…

搜索+哈希/平衡树,LeetCode 987. 二叉树的垂序遍历

目录 一、题目 1、题目描述 2、接口描述 3、原题链接 二、解题报告 1、思路分析 2、复杂度 3、代码详解 一、题目 1、题目描述 给你二叉树的根结点 root &#xff0c;请你设计算法计算二叉树的 垂序遍历 序列。 对位于 (row, col) 的每个结点而言&#xff0c;其左右子结…

Netty应用——通过WebSocket编程实现服务器和客户端长连接(十八)

Http协议是无状态的&#xff0c;浏览器和服务器间的请求响应一次&#xff0c;下一次会重新创建连接要求:实现基于webSocket的长连接的全双工的交互改变Http协议多次请求的约束&#xff0c;实现长连接了&#xff0c; 服务器可以发送消息给浏览器客户端浏览器和服务器端会相互感知…

【python】Fraction类详解及生成分数四则运算“试卷”

文章目录 一、前言实验所需的库终端指令Fraction类1. Fraction(numerator, denominator)&#xff1a;2. Fraction(numerator)3. Fraction()4. 分数作参数5. 负分数作参数6. 字符串作参数7. 小数作参数8. 科学计数法9. 浮点数作参数10. 浮点数精度问题11. Decimal对象作参数 二、…

新年快乐(水)

首先&#xff0c;祝大家新年快乐&#xff0c;龙年大吉! 然后我来大概解释一下春晚上两个魔术的原理吧。切&#xff0c;要不是我电脑坏了才不看春晚呢。 第一个魔术根数学没多大关系&#xff0c;主要就是换了一副牌&#xff0c;然后假洗。至于计时器吗&#xff0c;那基本就是后…

【Java程序设计】【C00264】基于Springboot的原创歌曲分享平台(有论文)

基于Springboot的原创歌曲分享平台&#xff08;有论文&#xff09; 项目简介项目获取开发环境项目技术运行截图 项目简介 这是一个基于Springboot的原创歌曲分享平台 本系统分为平台功能模块、管理员功能模块以及用户功能模块。 平台功能模块&#xff1a;在平台首页可以查看首…