Java基础入门day33

day33

html

表单

表单实现与用户的可交互操作

表单可以用来收集用户输入信息

  • form表单标签,可以在页面上添加一个表单元素,表单本身没有边界

    • 属性action,目标地址,表单提交后要跳转的对应的url地址

    • 属性method:

      • get:默认提交方式,会将表单中的所有元素追加到地址栏,包括密码,特点不安全,但是快速

      • post:相对安全的一种提交方式,不会将表单的所有内容追加到地址栏。安全、没有长度限制,相对get速度较慢

  • 表单元素:

    • input

      • text:文本框

      • password:密码框

      • radio单选框,想要实现单选功能,name相同,checked=“checked”可以实现默认选中

      • checkbox:复选框,表示同一个属性,name也应该相同,checked=“checked”可以实现默认选中

      • submit:提交按钮,可以将表单进行提交

      • reset:重置按钮,可以让表单中的所有元素恢复到初始状态

      • button:按钮,普通按钮,不具备提交和重置功能,一般需要手动添加事件

    • select:下拉框,可以实现选择不同值的场景,用selected可以实现默认选中,multiple可以实现多选功能,size可以实现让用户一次性看多少个条目

      • option和select搭配,实现列出条目选项

    • textarea:文本域,可以实现对于很多文字的效果展示

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title>
</head>
<body><form action="html02.html" method="post">username: <input type="text" name="username" value=""><p />   password: <input type="password" name="password" value=""><p />   gender:  <input type="radio" value="male" name="gender">boy <input type="radio" value="female" name="gender" checked="checked">girl<p /> hobby:<input type="checkbox" value="singing" name="hobby" checked="checked">singing<input type="checkbox" value="dancing" name="hobby" checked="checked">dancing<input type="checkbox" value="rap" name="hobby">rap<input type="checkbox" value="basketball" name="hobby">basketball<p />birth: <input type="date" name="birth"><p />time: <input type="time" name="time"><p />birthday: <input type="text" name="year" value="" size="4" maxlength="4">年<select name="month"><option value="0">请选择</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6" selected="selected">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option></select> 月<input type="text" name="day" value="" size="4" maxlength="4"><p />protocal: <textarea name="protocal" cols="30" rows="10">this is a protocal, please input here, this is a protocal, please input here, this is a protocal, please input here this is a protocal, please input here, this is a protocal, please input herethis is a protocal, please input here</textarea><p /><input type="submit" value="登录"><input type="reset" value="重置"><p />
​</form>
</body>
</html>

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

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

相关文章

【数据结构|C语言版】双向链表

前言1. 初步认识双向链表1.1 定义1.2 结构1.3 储存 2. 双向链表的方法&#xff08;接口函数&#xff09;2.1 动态申请空间2.2 创建哨兵位2.3 查找指定数据2.4 指定位置插入2.5 指定位置删除2.6 头部插入2.7 头部删除2.8 尾部插入2.9 尾部删除2.10 计算链表大小2.11 销毁链表 3.…

【LeetCode热题100】【贪心算法】划分字母区间

题目链接&#xff1a;763. 划分字母区间 - 力扣&#xff08;LeetCode&#xff09; 要将一个字符串划分为多个子串&#xff0c;要求每个字母只能出现在一个子串里面 如果一个字母的当前位置是它在这个字符串里面最后一次出现的位置&#xff0c;那么这里就应该划分出来成为子串…

记录一下hive跑spark的insert,update语句报类找不到的问题

我hive能正常启动&#xff0c;建表没问题&#xff0c;我建了一个student表&#xff0c;没问题&#xff0c;但执行了下面一条insert语句后报如下错误&#xff1a; hive (default)> insert into table student values(1,abc); Query ID atguigu_20240417184003_f9d459d7-199…

【Image captioning】论文阅读九—Self-Distillation for Few-Shot Image Captioning_2022

摘要 大规模图像字幕数据集的开发成本高昂,而大量未配对的图像和文本语料库可能有助于减少手动注释的工作。在本文中,我们研究了只需要少量带注释的图像标题对的少样本图像标题问题。我们提出了一种基于集成的自蒸馏方法,允许使用不成对的图像和字幕来训练图像字幕模型。该…

VBA脚本: excel隐藏和展开指定行 【图文】

打开开发工具功能 【文件】-》【选项】-》【自定义功能区】-》勾选【开发工具】-》【确定】 代开VBA编辑器 【开发工具】-》【Visual Basic】 插入模块 编写代码 所有sheet 关闭 Sub HideRowsInAllSheets()Dim ws As WorksheetDim i As Integer 循环遍历所有工作表For E…

【学习笔记】Python大数据处理与分析——Matplotlib数据可视化

一、绘图步骤 1、导入第三方库 import matplotlib.pyplot as plt import numpy as np 2、准备数据 x1 np.linspace(1, 10, 5) y1 np.sin(x1) 3、开始绘图 plt.plot(x1, y1, linewidth3) 4、完善图表 plt.title("plot figure") plt.xlabel("value of x&qu…

java日志log4j使用

1、导入jar包 log4j-1.2.17.jar log4j-api-2.0-rc1.jar log4j-core-2.0-rc1.jar https://download.csdn.net/download/weixin_44201223/89148839 所需jar包下载地址 2、创建 log4j.properties src 下创建 log4j.properties (路径和名称都不允许改变)&#xff0c;放置 src 下…

springboot源码(二):自动装配原理

springboot源码(二)&#xff1a;自动装配原理 ​ 在之前的课程中我们讲解了springboot的启动过程&#xff0c;其实在面试过程中问的最多的可能是自动装配的原理&#xff0c;而自动装配是在启动过程中完成&#xff0c;只不过在刚开始的时候我们选择性的跳过了&#xff0c;下面详…

WPF App.xaml 中添加多个ResourceDictionary

在WPF应用程序中&#xff0c;App.xaml 文件是一个常用的集中位置来管理应用级别的资源&#xff0c;包括样式、模板、图像、数据转换器等。为了添加多个 ResourceDictionary 到 App.xaml 中&#xff0c;可以利用 ResourceDictionary 的 MergedDictionaries 属性。这个属性允许您…

百分比padding---------实现图片固定比例并自适应布局 以及aspect-ratio属性、cqw单位

一、百分百padding 在文档流中css的margin和padding这两个属性垂直方向的百分百值都是基于宽度计算的&#xff0c;这个也是本次布局方式的核心。 这个方案优势&#xff1a;图片自适应同时保持比例&#xff0c;以及页面刷新的时候没有布局稳固不晃动 这种方式应用场景就是&am…

OpenHarmony、HarmonyOS和Harmony NEXT 《我们不一样》

1. OpenHarmony 定义与地位&#xff1a;OpenHarmony是鸿蒙系统的底层内核系统&#xff0c;集成了Linux内核和LiteOS&#xff0c;为各种设备提供统一的操作系统解决方案。 开源与商用&#xff1a;OpenHarmony是一个开源项目&#xff0c;允许开发者自由访问和使用其源代码&#…

【Leetcode每日一题】 递归 - 二叉树的所有路径(难度⭐)(59)

1. 题目解析 题目链接&#xff1a;257. 二叉树的所有路径 这个问题的理解其实相当简单&#xff0c;只需看一下示例&#xff0c;基本就能明白其含义了。 2.算法原理 针对二叉树路径的求解问题&#xff0c;我们可以采用深度优先遍历&#xff08;DFS&#xff09;的策略来寻找所…

Java项目如何使用EasyExcel插件对Excel数据进行导入导出

文章目录 一、EasyExcel的示例导入依赖创建实体类数据导入和导出 二、EasyExcel的作用三、EasyExcel的注解 EasyExcel是一个阿里巴巴开源的excel处理框架&#xff0c;它以使用简单、节省内存著称。在解析Excel时&#xff0c;EasyExcel没有将文件数据一次性全部加载到内存中&…

linux学习:进程(新建+运行某文件+退出处理函数+等待)

目录 api 创建新进程 注意 运行某文件 例子 注意 例子&#xff0c;等待进程 进程是由进程控制块、程序段、数据段三部分组成 进程有都有一个父进程&#xff0c;除了init&#xff0c;父进程可以创建子进程 每个进程都有一个PID&#xff0c;可以用ps来查看&#xff0c;等…

【行为型模式】策略模式

一、策略模式概述 策略模式(又叫政策Policy模式)&#xff0c;属于对象行为模式下的&#xff1a;Strategy类提供了可插入式(Pluggable)算法的实现方案。 策略模式的定义-意图&#xff1a;定义一系列算法&#xff0c;将每一个算法封装起来&#xff0c;并让它们互相替换。策略模式…

汽车笔记-保险

保险 1.交强险 上路必须买的&#xff0c; 国家规定必须要买。交强险不管你是有责还是无责&#xff0c;它都是可以赔偿的。交强险还有一个18000的垫付功能&#xff0c;比如说我们出了交通事故后&#xff0c;对方住院治疗需要你垫付钱&#xff0c;那么这个时候就可以用到交强险…

Mybatis常用注解说明

MyBatisPlus 常用注解说明 TableName(opens new window) 描述&#xff1a;表名注解&#xff0c;标识实体类对应的表 使用位置&#xff1a;实体类 TableName("sys_user") public class User {private Long id;private String name;private Integer age;private Strin…

实用图像视频修复工具:完善细节、提高分辨率 | 开源日报 No.225

xinntao/Real-ESRGAN Stars: 25.6k License: BSD-3-Clause Real-ESRGAN 是一个旨在开发实用的图像/视频恢复算法的项目。 该项目主要功能、关键特性和核心优势包括&#xff1a; 提供动漫视频小模型和动漫插图模型支持在线 Colab 演示和便携式 Windows/Linux/MacOS 可执行文件…

如何利用纯前端技术,实现一个网页版视频编辑器?

纯网页版视频编辑器 一、前言二、功能实现三、所需技术四、部分功能实现4.1 素材预设4.2 多轨道剪辑 一、前言 介绍&#xff1a;本篇文章打算利用纯前端的技术&#xff0c;来实现一个网页版的视频编辑器。为什么突然想做一个这么项目来呢&#xff0c;主要是最近一直在利用手机…

OpenCV基本图像处理操作(四)——傅立叶变换

傅里叶变换的作用 高频&#xff1a;变化剧烈的灰度分量&#xff0c;例如边界 低频&#xff1a;变化缓慢的灰度分量&#xff0c;例如一片大海 滤波 低通滤波器&#xff1a;只保留低频&#xff0c;会使得图像模糊 高通滤波器&#xff1a;只保留高频&#xff0c;会使得图像细节…