003_用户注册表单【HTML-form表单】

article/2025/9/23 21:05:14

文章目录

      • 一、HTML-form表单
        • 1、用户注册表单
        • 2、用户注册表单 - 小升级
        • 3、HTML5表单新特性
          • ① 新的input type

一、HTML-form表单

1、用户注册表单

<html><head><meta charset="UTF-8"><title>HTML用户注册表单</title></head><body><!--form表单1、作用:用于收集(接受)用户输入(信息)(表单展示后,用户填写表单信息,点击提交按钮提交数据给服务器)注:一个页面中可以有多个form表单2、action属性:规定提交表单时,发送表单数据至何处 <form action="URL"></form>若没有设置action属性,表单默认提交给当前页面form表单的action属性和超链接的href属性一样,都可以向服务器发送数据(请求request)3、method属性:规定提交表单时所用的HTTP方法 (GET方法或POST方法)get请求:(默认)用户提交的信息会显示在浏览器的地址栏上,安全性更差post请求:用户提交的信息不会显示载浏览器的地址栏上,起到加密作用,安全性更高 (建议用都用POST请求)下面例子若采用get方法,填写表单信息提交后,浏览器任务栏会出现以下信息http://loaclhost8080/jd/register?username=张三&userpwd=123&sex=male&hobby=running&hobby=swimming&education=bk即:URL?name=value&name=value&name=value&...超链接也可以提交数据,但提交的数据是固定不变的;且超链接是get请求,不是post请求。4、input元素:输入域,最重要的表单元素,可根据不同的type属性变化不同的形态<input type=" " name=" " value=" " ... />type属性:type="text(文本框) /password(密码框) /radio(单选按钮) /checkbox(多选按钮) /submit(提交按钮) /reset(重置按钮)..."定义常规文本输入:<input type="text" name=" " />  定义密码输入:<input type="password" name=" " />  定义单选按钮:<input type="radio" name=" " value=" " />  【对于同一组单选按钮来说,name属性值必须保持一致】定义多选按钮:<input type="checkbox" name=" " value=" " />  【对于同一组复选按钮来说,name属性值也必须保持一致】提交表单:<input type="submit" value=" " />  重置(清空)表单:<input type="reset" value=" " />  5、select元素:下拉列表option元素:定义待选的选项selected属性:定义预定义选项 (默认选中选项)语法格式:点击选中的选项value值赋值给name值<select name=" "><option value=" " selected="selected"></option><option value=" "></option><option value=" "></option></select>6、textarea元素:文本域 (多行输入)<textarea rows="m" cols="n" name=" ">此文本域可输入m行n列文字</textarea>--><!--文本框/密码框的value可以不手动指定,网页表单填写的信息就是value值单选/复选按钮、下拉菜单的value值必须手动指定单选/复选按钮默认选中checked="checked"或简写成checked下拉框默认选中selected="selected"或简写成selected--><form action="http://loaclhost8080/jd/register" method="post">用户名<input type="text" name="username" /><br />密码<input type="password" name="userpwd" /><br />确认密码<input type="password" /><br />性别											<input type="radio" name="sex" value="male" checked="checked" /><input type="radio" name="sex" value="female" /><br />兴趣爱好<input type="checkbox" name="hobby" value="singing" />唱歌<input type="checkbox" name="hobby" value="dancing" />跳舞<input type="checkbox" name="hobby" value="running" checked="checked" />跑步<input type="checkbox" name="hobby" value="swimming" />游泳<input type="checkbox" name="hobby" value="climbing" />攀爬<br />学历<select name="education"><option value="gz">高中</option><option value="dz">大专</option><option value="bk" selected="selected">本科</option><option value="ss">硕士</option><option value="bs">博士</option></select><br />简介<textarea rows="5" cols="30" name="briefIntroduction"></textarea><br /><input type="submit" value="注册" /><input type="reset" value="重置" /><br /></form>		</body>
</html>

效果 演示:


2、用户注册表单 - 小升级

<html><head><meta charset="UTF-8"><title>HTML用户注册表单-小升级</title></head><body><!--enctype属性:规定了form表单在发送到服务器时的编码方式有以下三个值:application/x-www-form-urlencoded  默认编码方式multipart/form-data  指定传输数据为二进制类型,如图片,mp3、文件text/plain  空格转换为 "+"加号,但不对特殊字符编码--><form action="http://loaclhost8080/jd/register" method="post" enctype="multipart/form-data"><!--hidden:隐藏域(在页面中用户不可见)在表单中插入隐藏域目的是收集或发送信息,用户提交表单时,隐藏域的信息也会发送到服务器--><input type="hidden" name="hiddenField" value="111" /><!--readonly属性:规定输入字段只读,多用于认证名readonly与disable的异同点:相同点:readonly和disabled都是只读,不能修改不同点:readonly的数据可提交给服务器,但disabled的数据不会提交 (即使有name属性也不会提交,所以name属性可以省略不写)-->用户编号<input type="text" name="userid" value="10001" readonly="readonly" /><br /><!--input元素中的placeholder属性:提示性文字(提供预期值的提示信息)注:该提示会在输入字段为空时显示,并在字段获得焦点时消失。size属性:规定(文本框/密码框)显示的长度大小maxlength属性:规定实际能输入字段的长度required属性:必填 必选 不为空-->用户名<input type="text" name="username" placeholder="请设置用户名" size="20" maxlength="10" required="required" /><br />密码<input type="password" name="userpwd" placeholder="请设置密码" /><br />确认密码<input type="password" placeholder="请再次确认密码" /><br /><!--label元素:用于表单元素的标注(标记)在 label元素内点击文本,会触发相应的控件。<label>标签的 for属性必须与相关元素的 id属性相同。如下例子:使用label标签,点击选中文字"女",会触发文字前面的单选按钮控件-->性别											<input type="radio" name="sex" value="male" checked="checked" id="male" /><label for="male"></lable><input type="radio" name="sex" value="female" id="female" /><label for="female"></label><br />兴趣爱好<input type="checkbox" name="hobby" value="singing" />唱歌<input type="checkbox" name="hobby" value="dancing" />跳舞<input type="checkbox" name="hobby" value="running" checked="checked" />跑步<input type="checkbox" name="hobby" value="swimming" />游泳<input type="checkbox" name="hobby" value="climbing" />攀爬<br /><br />学历<select name="education"><option value="gz">高中</option><option value="dz">大专</option><option value="bk" selected="selected">本科</option><option value="ss">硕士</option><option value="bs">博士</option></select><br /><br /><!--下拉列表支持多选:multiple属性  multiple="multiple"size属性:显示条目数按住"Ctrl键"进行多选-->喜欢的颜色 (可多选) <br /><select name="color" multiple="multiple" size="3"><option value="black" selected="selected">黑色</option><option value="white">白色</option><option value="grey">灰色</option><option value="blue">蓝色</option><option value="red">红色</option><option value="pink">粉红色</option><option value="purple">紫色</option></select><br /><br />简介 <br /><textarea rows="5" cols="30" name="briefIntroduction" placeholder="自我介绍一下吧"></textarea><br /><br /><!--上传文件:<input type="file" />同时在form标签中设置enctype="multipart/form-data"的编码方式-->上传文件<input type="file" name="myfile" /><br /><br /><input type="submit" value="注册" /><input type="reset" value="重置" /><br /></form>		</body>
</html>

效果 演示:


3、HTML5表单新特性

① 新的input type
<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>HTML5表单新特性</title></head><body><fieldset><lengend><b>HTML5表单新特性</b></lengend><form action="" method="post"><!--新的input元素的type属性的值(自带简单的正则校验)email:邮件(邮箱)url:URL地址tel:手机号search:搜索number:数字range:数字滑块(范围选择)color:颜色选择-->邮箱<input type="email" /><br />URL<input type="url" /><br />手机号<input type="tel" /><br />搜索<input type="search" /><br />数字<input type="number" step="10" min="0" max="100" /><br />数字滑块<input type="range" step="10" min="-50" max="50"   /><br />颜色<input type="color" /><br /><!--日期选择器:Date pickers时间类型			示例			      范围time 	 	type="time"	 		小时 分钟	 date	 	type="date"	 		年 月 日datetime  	type="datetime" 	时间month	 	type="month"		年 月week	 	type="week"			年 星期-->时间分钟<input type="time" /><br />年月日<input type="date" /><br />时间<input type="datetime" /><br />年月<input type="month" /><br />年星期<input type="week" />	<br /><input type="submit" value="提交" /><br /></form></fieldset>	</body>
</html>

效果 演示:


🍅🍅🍅 以往文章 👇

001_HTML基础入门一
002_HTML基础入门二【列表 + 表格】


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

相关文章

javascript实现较全功能注册表单

今天笔者仿照京东注册表单&#xff0c;进行设计了一个表单案例&#xff0c;在这个案例中&#xff0c;可以完成常见表单注册的绝大部分功能&#xff0c;比如表单注册信息的验证&#xff0c;校验用户名&#xff0c;校验密码强弱&#xff0c;注册信息的追踪。这其中用到了正则表达…

HTML5实现注册表单

注册表单代码 <!DOCTYPE html> <html><head><meta charset"utf-8" /><title>注册账号</title></head><body><form action"getSend.php" method"GET"><fieldset><legend>注册…

JQuery用户注册表单验证

使用jquery编写代码实现用户注册表单的验证功能&#xff1a; 用户名、密码、确认密码和手机号不能为空密码长度在8~20位之间&#xff0c;密码至少由数字、字母或下划线其中两种组成确认密码必须和密码一致手机号应该是11位&#xff0c;并且是合法的手机号段验证码随机生成&…

jQuery简单的注册表单

注册表单的实现思想及步骤 明确自己需要收集的注册信息并在Html上写出表单的布局在js上进行数据接收和验证&#xff0c;向服务器发起注册请求&#xff0c;处理请求返回的数据。 代码实现 html代码 <form><div><span>用户名&#xff1a;</span><…

Web实现:简单的注册表单

Web实现&#xff1a;简单的注册表单。 结果图如下&#xff1a; HTML部分代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, i…

【HTML】-- 用户注册表单

【HTML】-- 用户注册表单 使用html标签做一个简单的注册表单&#xff0c;下面是一些常用的标签。 button标签&#xff1a;普通按钮&#xff0c;功能代码自定义。 submit&#xff1a;“确定” &#xff0c;提交到后台。 reset&#xff1a;“取消” &#xff0c;让表单控件原内容…

前端学习笔记--注册表单

表单在网页中主要负责数据采集功能html中使用form标签完成。表单标签其实是一组标签的组合&#xff0c;不是一个标签。表单元素是允许用户在表单中&#xff08;比如&#xff1a;输入框、文本域、下拉列表、单选框、复选框等等&#xff09;输入信息的元素。 在html中使用来定义…

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

1.表单form&#xff08;formtab&#xff09; 我们要利用制作一个简单的注册页面。代码如下&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>表单</title> </head> <body…

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; 由于常量池中的常量的数量不是固定的&…