【网页前端】HTML基本语法之排版标签和表单标签(二)

简介: 【网页前端】HTML基本语法之排版标签和表单标签(二)

  1.2标签标签篇【重点】

               1.2.1 表单标签(一):form

<form> 表单标签,单独使用时,在浏览器上没有任何展示效果。

但如果有数据需要提交到服务器,数据就可以集中在表单中进行提交。

表单相当于 WEB 程序的入口。

image.png

例如:我需要将各种蔬菜运送到老王家,就需要一辆车,表单就是网页中运送数据的车。

image.png

常见的表单应用:注册页面、登录页面。

<body><!--表单--> <form><!--此处的有效内容将被提交到服务器--> </form> <!--此处的内容在<form>标签外

表单的特点:

表单标签在浏览器上没有任何显示

表单用于向服务器传输数据

一个页面,如果需要通常只有一个表单,但也可以有多个表单。

               1.2.2 输入域标签 :input

<input> 标签用于获得用户输入信息,type 属性值不同,搜集方式不同。最常用的标签。

2.png

3.png

参数列表的格式:

参数名 1=参数值 1&参数名 2=参数值 2&参数名 3=参数值 3…….

例如:username=zhangsan&password=123&sex=man

示例:

<input type="text" name="username" value="jack" /><br /> 
<input type="password" name="userpwd" value="1234" /><br /> 
<input type="radio" name="gender" value="1" />男 
<input type="radio" name="gender" value="0" />女<br /> 
<input type="checkbox" name="hobby" value="a" />吃早饭 
<input type="checkbox" name="hobby" value="b" />吃午饭 
<input type="checkbox" name="hobby" value="c" />吃晚饭<br /> 
<input type="submit" value="提交按钮" /><br />

image.png

1.2.3 下拉列表标签: select

<select> 定义一个下拉列表。可以进行单选或多选。

<option>定义一个下拉列表的列表项。

image.png

select 属性:

image.png

option 属性:

image.png

练习:请按以下效果编写代码,要求“中班”默认选中 

image.png

  1.2.4 文本域标签: textarea

<textarea></textarea>标签

文本域标签,可支持用户输入并提交大量纯文字数据。

textarea 属性:

image.png

文本域和文本框区别:

1 文本框不能换行,文本域可以

2 文本框参数值是 value 属性,文本域参数值是标签的内容体

<textarea>我是默认显示内容</textarea>

image.png

   1.2.5 按钮标签: button (扩展-了解)

<button type="button|reset|submit"> 按钮标签极少使用,提供“普通|重置|提交”功能,不同的浏览器默认值不同。

 1.2.6 表单标签(二):form

from 属性:

image.png

Get post 提交方式区别:

get 提交的参数列表拼接到了地址栏后面

post 方式不会 拼接地址栏

get 方式提交的数据 敏感信息不安全

Post 方式提交的数据 相对安全

get 方式提交的数据量 有限的

Post 方式从理论上提交的数据量 无限大

两种提交方式用哪个?

一般提交数据使用 post

若数据量极少,不重要,没有中文,可以使用 get 方式。

               1.2.7 案例:用户登录

需求说明

要求完成以下效果:

1、 密码非明文

2、 登录按钮点击后,表单数据以 post 方式提交

image.png

知识点:

image.png

以上效果是:图片形式的提交按钮

image.png

src 资源位置也是通过快捷键来引入图片路径:

image.png

1.2.8 扩展:base

图片路径:

1、需要先设置基础路径,这样图片的路径就都加入了基础路径

image.png

2、粘贴图片路径即可

image.png

注意:

设置过<base>标签后,所有的相对路径都会从 base 路径出发

2.总结

image.png

4.png


相关文章
|
29天前
|
前端开发 JavaScript API
(前端3D模型开发)网页三维CAD中加载和保存STEP模型
本文介绍了如何使用`mxcad3d`库在网页上实现STEP格式三维模型的导入与导出。首先,通过官方教程搭建基本项目环境,了解核心对象如MxCAD3DObject、Mx3dDbDocument等的使用方法。接着,编写了加载和保存STEP模型的具体代码,包括HTML界面设计和TypeScript逻辑实现。最后,通过运行项目验证功能,展示了从模型加载到保存的全过程。此外,`mxcad3d`还支持多种其他格式的三维模型文件操作。
|
2月前
|
缓存 前端开发 JavaScript
前端开发的必修课:如何让你的网页在弱网环境下依然流畅运行?
【10月更文挑战第30天】随着移动互联网的普及,弱网环境下的网页性能优化变得尤为重要。本文详细介绍了如何通过了解网络状况、优化资源加载、减少HTTP请求、调整弱网参数和代码优化等方法,提升网页在弱网环境下的加载速度和流畅性,从而改善用户体验。
153 4
|
3月前
|
存储 移动开发 前端开发
HTML基础知识:构建网页的基石
【10月更文挑战第11天】HTML基础知识:构建网页的基石
225 0
|
10天前
HTML在线扫雷游戏网页源码
HTML在线扫雷游戏网页源码是一款基于HTML+CSS+JavaScript开发的在线扫雷小游戏单页源码,为用户提供了一个无需安装即可在浏览器中直接玩的扫雷游戏。该游戏的源码不仅包含了完整的游戏逻辑,还具备丰富的界面设计和用户交互功能,使得玩家能够轻松上手并享受扫雷带来的乐趣。
48 22
|
22天前
|
数据采集 前端开发 数据挖掘
利用 html_table 函数轻松获取网页中的表格数据
本文介绍了如何使用 R 语言中的 `html_table` 函数结合代理 IP 技术,轻松提取网页表格数据并规避反爬机制。通过设置代理和请求头,示例代码展示了如何从 58 同城采集租房信息并保存为 CSV 文件。该方法适用于需要频繁采集数据的场景,确保数据采集的高效和稳定性。
利用 html_table 函数轻松获取网页中的表格数据
|
3月前
|
存储 前端开发 JavaScript
🚀前端轻松实现网页内容转换:一键复制、保存图片及生成 Markdown
在现代前端开发中,提升用户的交互体验至关重要。本文将详细介绍如何使用 HTML2Canvas 和 Turndown 两个强大的 JavaScript 库,实现将网页选中文本转化为图片并保存或复制到剪贴板,或将内容转换为 Markdown 格式。文章包含核心代码实现、技术细节和功能拓展方向,为开发者提供了一个轻量级的解决方案,提升用户体验。
233 68
|
2月前
|
XML 前端开发 JavaScript
前端大神揭秘:如何让你的网页秒变炫酷,让用户欲罢不能的5大绝招!
前端开发不仅是技术活,更是艺术创作。本文揭秘五大前端开发技巧,包括合理运用CSS动画、SVG图形、现代JavaScript框架、优化网页性能及注重细节设计,助你打造炫酷网页,提升用户体验。
88 30
|
2月前
|
缓存 JavaScript 前端开发
JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用
本文深入讲解了 JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用。
62 5
|
2月前
|
存储 编解码 前端开发
惊!前端新手也能秒懂的高级技巧,轻松提升网页颜值与性能!
本文针对前端新手,介绍了三个简单易学的高级技巧,帮助提升网页的颜值和性能。包括使用CSS框架快速美化网页、优化图片资源加快加载速度,以及利用ARIA属性和媒体查询提高网页的可访问性和响应性。示例代码清晰,适合初学者上手实践。
45 3
|
2月前
|
存储 前端开发 搜索推荐
(前端直接编辑CAD)网页CAD二次开发中线型表的使用方法
在DWG数据库中,线型样式存储在线型样式表 `McDbLinetypeTable` 中,每个线型表记录对象 `McDbLinetypeTableRecord` 对应一种线型样式。本文介绍了如何获取、添加、遍历、删除和修改线型样式,并提供了绘制不同线型的示例代码,包括虚线、点划线和带文字的线型。通过在线示例demo,用户可以实践修改CAD图纸中的实体线型及其样式。

热门文章

最新文章

下一篇
开通oss服务