表单的学习——简单的注册窗口

article/2025/9/23 21:59:26

1.表单form(form+tab)

我们要利用制作一个简单的注册页面。代码如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>表单</title>
</head>
<body>
<h1>注册</h1>
<!--
form表单
action:表单提交的位置,可以是网站,也可以是一个请求处理的地址
method:post get提交方式
-->
<form action="1.我的第一个网页.html" method="get">
<!--get提交方式-->
<!--文本框输入input type=“text”--><p>名字:<input type="text" name="username"></p><p>密码:<input type="password" name="pwd"></p>
</form>
</body>
</html>

 我们可以看到生成了一个简单的注册窗口。其中

form表单

action:表单提交的位置,可以是网站,也可以是一个请求处理的地址

method:post get提交方式

post:安全,可传输大文件。

get:不安全,效率高,不可传输大文件。

在这里我们也运用了input文本框输入,正是input才生成了可以输入数字字母等的文本框。

文本框type里面的text和password不同。text输入会直接显示,而password会把输入内容变成小黑点来隐藏内容进行加密。

这样只有文本框来进行输入,但是没有选项进行提交。这就还需要我们的input

<input type="submit">
<input type="reset">用这两个生成提交和重置按钮。

修改后代码为:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>表单</title>
</head>
<body>
<h1>注册</h1>
<!--
form表单
action:表单提交的位置,可以是网站,也可以是一个请求处理的地址
method:post get提交方式
-->
<form action="1.我的第一个网页.html" method="get">
<!--get提交方式-->
<!--文本框输入input type=“text”--><p>名字:<input type="text" name="username"></p><p>密码:<input type="password" name="pwd"></p><p>
<!-- submit提交   reset重置       --><input type="submit"><input type="reset"></p>
</form>
</body>
</html>

这样便生成了一个简单完整的注册表单。 

2.注意

我们在上述使用的提交方式为get,get效率高但是get的缺点就是不安全,在url中可以看到我们提交的内容这样是不安全的,多数情况下我们还是使用post提交。

3.对文本框进行初始值设定,文本框长度设定,以及文本框最多输入字符设置

value:默认初始值

maxlength:最多输入多少字符

size:文本框长度

<p>名字:<input type="text" name="username" value="请输入用户名" maxlength="8" size="20"></p>

<p>密码:<input type="password" name="pwd" maxlength="16" size="20"></p>

经过这样的修改后代码为:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>表单</title>
</head>
<body>
<h1>注册</h1>
<!--
form表单
action:表单提交的位置,可以是网站,也可以是一个请求处理的地址
method:post get提交方式
-->
<form action="1.我的第一个网页.html" method="get">
<!--get提交方式-->
<!--文本框输入input type=“text”-->
<!--
value:默认初始值
maxlength:最多输入多少字符
size:文本框长度
--><p>名字:<input type="text" name="username" value="请输入用户名" maxlength="8" size="20"></p><p>密码:<input type="password" name="pwd"  maxlength="16" size="20"></p><p>
<!-- submit提交   reset重置       --><input type="submit"><input type="reset"></p>
</form>
</body>
</html>

4.单选文本框(注册文本框下面加入性别选择——单选)

inpute type=”radio“
value:单选框的值
name:代表组

我们看一下修改后的代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>表单</title>
</head>
<body>
<h1>注册</h1>
<!--
form表单
action:表单提交的位置,可以是网站,也可以是一个请求处理的地址
method:post get提交方式
-->
<form action="1.我的第一个网页.html" method="get">
<!--get提交方式-->
<!--文本框输入input type=“text”-->
<!--
value:默认初始值
maxlength:最多输入多少字符
size:文本框长度
--><p>名字:<input type="text" name="username" value="请输入用户名" maxlength="8" size="20"></p><p>密码:<input type="password" name="pwd"  maxlength="16" size="20"></p>
<!--    单选框标签
inpute type=”radio“
value:单选框的值
name:代表组
--><p>性别:男 <input type="radio" value="boy" name="sex">女<input type="radio" value="girl" name="sex"></p><p>
<!-- submit提交   reset重置       --><input type="submit"><input type="reset"></p>
</form>
</body>
</html>

name代表组,如果不加name那么就可以进行多选,如上加入name且组都为sex才为单选,若不一样仍可以多选。我们在进行单选框设置时要保证name表示同一组。


http://chatgpt.dhexx.cn/article/aWEk0R3J.shtml

相关文章

web前端学习(四)——HTML 表单(1)- 用户注册表单举例

表单&#xff1a;就是类似于登录界面&#xff0c;用于接收用户的信息。&#xff08;如下图的微博登录界面所示&#xff09; 表单以<form>开始&#xff0c;以</form>结束。 1、表单有什么用&#xff1f; 收集用户信息。表单展现之后&#xff0c;用户填写表单…

注册表单 html+css

简洁注册表单 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>注册</title><link rel"stylesheet" href"public.css"><link rel"stylesheet" href&quo…

linux系列之常用运维命令整理笔录

系列博客专栏&#xff1a; JVM系列博客专栏SpringBoot系列博客 本博客记录工作中需要的linux运维命令&#xff0c;大学时候开始接触linux&#xff0c;会一些基本操作&#xff0c;可是都没有整理起来&#xff0c;加上是做开发&#xff0c;不做运维&#xff0c;有些命令忘记了&…

50个Linux常用命令

1.查看主机名:hostname 2.查看当前工作目录:pwd 3.切换工作目录:cd 4.查看目录: ls -l 长格式 -a全部显示 -d显示目录属性 -h人性化 -R递归显示 5.查看系统版本 lsb_release -a 6.查看cpu cat/cpu/cpuinfo 7.查看内存 cat/proc/meminfo 8.关机 shutdown -h now 、poweroff 、…

linux下解压gz文件夹提示格式不对,在Linux解压tar.gz文件时提示gzip:stdin:not的解决问题...

不经意间我们又来到了Linux系统文章的学习&#xff0c;在众多学习中&#xff0c;我们的文章也许不起眼&#xff0c;但是想必大家都有很多问题吧&#xff0c;所以重要的下面我们就来讲解一下&#xff0c;大家一定要认真看奥&#xff01;&#xff01; 我们都知道Linux系统下的tar…

Red Hat Linux Shell命令

文章目录 一、辅助快捷键二、基本命令三、用户命令四、关于文件目录的命令五、压缩文件命令六、安装命令五、网络 “-”&#xff1a;引导短格式选项&#xff08;单个字符&#xff09;如&#xff1a;-l多个短格式选项可以写在一起&#xff0c;用一个"-"引导 如&#x…

Linux常用命令/查找/搜索命令/压缩/解压命令网络命令

在线课堂&#xff1a;https://www.100ask.net/index&#xff08;课程观看&#xff09; 论  坛&#xff1a;http://bbs.100ask.net/&#xff08;学术答疑&#xff09; 开 发 板&#xff1a;https://100ask.taobao.com/ &#xff08;淘宝&#xff09;      https://weid…

linux tar -czvf 详解,Linux tar命令详解

当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令) tar常见命令参数 必要参数有如下: -A 新增压缩文件到已存在的压缩 -c 建立新的压缩文件 -d 记录文件的差别 -r 添加文件到已经压缩的文件 -u 添加改变了和现…

Java中几种常量池(字符串常量池, Class常量池, 运行时常量池)的区别与联系

简介&#xff1a; 这几天在看Java虚拟机方面的知识时&#xff0c;看到了有几种不同常量池的说法&#xff0c;然后我就去CSDN、博客园等上找资料&#xff0c;里面说的内容真是百花齐放&#xff0c;各自争艳&#xff0c;因此&#xff0c;我好好整理了一下&#xff0c;将我自认为…

Java字符串常量池详解(StringTable)

前言&#xff1a;在介绍字符串常量池之前&#xff0c;我们先来简单了解下Java中字符串的概念以及常见的一些问题. 参考书籍&#xff1a; 《Java核心技术》 参考网站&#xff1a;牛客 作者水平很有限&#xff0c;如果发现错误&#xff0c;麻烦及时告知作者哦&#xff01;十分感谢…

java常量池在哪里_java常量池在哪?有什么用处?

为了更方便的使用对象&#xff0c;常量池是我们需要了解的必要一环&#xff0c;下面来看看常量的用处及它的存放地点。 Java常量池存放地点在哪? 如图&#xff1a; 在Java6和6之前&#xff0c;常量池一般是存放在方法区中的&#xff0c;到了Java7&#xff0c;常量池就被存放到…

Java常量池理解

Java常量池理解 常量池分为两种&#xff1a;静态常量池和运行时常量池。 静态常量池 每个类在编译之后都会生成class文件&#xff0c;而class文件中就包含有静态常量池&#xff0c;分析class文件&#xff0c;如下图所示&#xff1a; 由于常量池中的常量的数量不是固定的&…

Java 常量池详解(二)class文件常量池 和 Java 常量池详解(三)class运行时常量池

Java 常量池详解&#xff08;一&#xff09;字符串常量池 2.class文件常量池&#xff08;class constant pool&#xff09; 产生时机&#xff1a;当java文件被编译成class文件之后&#xff0c;就会生成class常量池&#xff0c;跟jvm 无关系 常量池主要存放两大类常量&#xff…

java 查看类常量池_Java中常量以及常量池

1、举例说明 变量 常量 字面量 1 int a=10;2 float b=1.234f;3 String c="abc";4 final long d=10L; a,b,c为变量,d为常量 两者都是左值;10,1.234f,"abc",10L都是字面量; 2、常量池: 常量池专门用来用来存放常量的内存区域,常量池分为:静态常量池…

一文解析Java常量池、静态常量池、运行时常量池和字符串常量池的区别与联系

Java常量池关系图 Java常量池 Java常量池是Java编译器在编译Java源代码时&#xff0c;为了优化性能和节省空间所创建的一种常量缓存机制。它包含了所有的基本数据类型、字符串常量、符号引用等常量&#xff0c;这些常量都是在编译期被确定下来的&#xff0c;并被存储在.class文…

java常量池总结

java常量池 1.class常量池2.运行时常量池3.基本类型包装类常量池4.字符串常量池 1.class常量池 在JAVA中&#xff0c;Java类&#xff08;.java&#xff09;文件被编译后就会形成一份class文件&#xff1b;class文件中除了包含类的版本、字段、方法、接口等描述信息外&#xff…

java号码池_Java常量池详解

jvm虚拟内存分布图&#xff1a; 程序计数器&#xff1a;JVM执行程序的流水线。 本地方法栈&#xff1a;JVM调用操作系统方法所使用的栈。 虚拟机栈&#xff1a;JVM执行Java代码所使用的栈。 方法区&#xff1a;存放一些常量、静态变量、类信息等&#xff1b;可以理解为class文件…

java常量池在哪里_【Java基础】Java常量池在哪里? - 收获啦

1.java常量池的介绍 java中的常量池&#xff0c;通常指的是运行时常量池&#xff0c;它是方法区的一部分&#xff0c;一个jvm实例只有一个运行常量池&#xff0c;各线程间共享该运行常量池。 java常量池简介&#xff1a;java常量池中保存了一份在编译期间就已确定的数据。它里面…

java静态池_java 常量池静态变量详解

Java中的常量池&#xff0c;实际上分为两种形态&#xff1a;静态常量池和运行时常量池。 所谓静态常量池&#xff0c;即*.class文件中的常量池&#xff0c;class文件中的常量池不仅仅包含字符串(数字)字面量&#xff0c;还包含类、方法的信息&#xff0c;占用class文件绝大部分…

java常量池在哪里_Java常量池详细说明

java常量池技术 java中的常量池技术&#xff0c;是为了方便快捷地创建某些对象而出现的&#xff0c;当需要一个对象时&#xff0c;就可以从池中取一个出来(如果池中没有则创建一个)&#xff0c;则在需要重复创建相等变量时节省了很多时间。常量池其实也就是一个内存空间&#x…