Html表单是什么?Html表单的用法解析
- 2022年6月23日
- 1,339 次
Html表单是什么?Html表单就是在Html标记语言中出现的Form标签里的代码,通常form表单就是用来收集不同用户输入的各种类型的数据信息,像在昨天记载的Html文本框里面的Html文本框就是属于Html的Form表单的一部分。使用Html的Form表单,可以把前端中用户输入的数据有效和后端进行交互。下面记载的是关于Html表单的一些基础知识点,以及Html表单的用法等一些关于Html表单的一些知识点。
下面是我用Html表单简单制作了一个用户登录页面截图:
下面是本次制作用户登录所写的一个简单的Html表单代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML表单生成</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
.login {
width: 300px;
height: auto;
margin: 100px auto;
border: 1px solid red;
}
.login p {
margin: 15px;
height: 30px;
}
.login p:nth-child(1) {
text-align: center;
color: blue;
font-weight: 600;
}
.login p:nth-child(4) input {
width: 100%;
}
</style>
</head>
<body>
<form class="login" action="panduan.php" method="post">
<p>用户登录</p>
<p>用户名:<input type="text" name="username" placeholder="请输入您的用户名"></p>
<p>密码:<input type="password" name="password" placeholder="请输入您的密码"><br></p>
<p><input type="submit" value="登录"><br></p>
</form>
</body>
</html>
简单的写一下css样式,直接用的内链样式写在了这个Html页面中。
Html表单Form标签的内置属性表及常用属性
| 属性 | 描述 |
|---|---|
| action | 规定向何处提交表单的地址(URL)(提交页面)。 |
| method | 规定在提交表单时所用的 HTTP 方法(默认:GET)。 |
| name | 规定识别表单的名称。 |
| accept-charset | 规定在被提交表单中使用的字符集(默认:页面字符集)。 |
| enctype | 规定被提交数据的编码(默认:url-encoded)。 |
| autocomplete | 规定浏览器应该自动完成表单(默认:开启)。 |
| novalidate | 规定浏览器不验证表单。 |
| target | 规定 action 属性中地址的目标(默认:_self)。 |
以上就是Html表单Form标签的内置属性,个人感觉前3个属性比较重要使用的也比较多和频繁。
1、Html表单Form标签action属性
是指向哪个文件提交用户所输入的各类型的数据,如果未填写action地址,用户填写完各项数据的话就会仍然停留在本页面,所以为了让前端中用户的数据能够被后端所接受和验证,这个地方一定要填写对于的后端验证表单的页面。
2、Html表单Form标签method属性
Html表单Form标签method属性是用户在向后端提交表单时所用的http方法,常用的方法有get和post方法,get是method的默认方法,get方法提交的时候会在浏览器的url地址栏中显示出用户提交的各类数据信息,get方法相对于post方法来说还是不太好,不安全,所以这个地方用post方法更加安全可靠,post方法不会把用户提交的信息展示在浏览器的Url地址栏中。
以上简单也算是基本上解释清除了最主要的Html表单Form标签的两个内置属性。
Html表单Form标签内常用的其他标签表格
其实在前两天的博文中就用到了Html表单中的input和textarea关于文本框的两个标签,下面记载的是一些常用的Html表单Form标签内的其他标签。
| 标签 | 描述 |
|---|---|
| input | 定义输入域,可以理解为单行文本框 |
| textarea | 定义文本域 (一个多行的输入控件文本框) |
| label | 定义了input元素的标签,一般为输入标题 |
| select | 定义了下拉选项列表 |
| option | 定义下拉列表中的选项 |
| button | 定义一个点击按钮 |
| optgroup | 定义选项组 |
| fieldset | 定义了一组相关的表单元素,并使用外框包含起来 |
| legend | 定义了fieldset元素的标题 |
| datalist | Html5新属性,指定一个预先定义的输入控件选项列表。 |
| keygen | Html5新属性,定义了表单的密钥对生成器字段。 |
| output | Html5新属性,定义一个计算结果。 |
以上就是Html表单Form标签中常用的一些其他标签。而在近期的博文中我也使用到了input、
textarea、select、option、button标签。
Html表单的用法
Html表单的用法总的来说就是在Form标签下,根据自己所需要实现的功能来选用适合功能的各种标签,以此来实现需要展现出来的效果。
1、举个栗子
比如说需要做一个搜索的效果,那么就需要在Form标签内指定后端处理接受前端用户的搜索数据的页面,method指定为post,然后在Form标签内需要使用到input标签和button标签,让用户输入要搜索的内容并点击提交给后端。
2、Html表单中可以嵌套的代码
Html表单中可以嵌套哪些代码?在Html表单中可以嵌套很多Html代码,比如说为了让页面看上去更加的美观,可以在Form表单中写入一些Div,然后再加上Css样式对页面进行美观处理等等。
Html表单用处有哪些?
关于Html表单用处有哪些?其实在这几天的文章中也分析了一部分,常用的网站前端页面有:搜索框、用户注册页面、用户登录页面、用户留言框、用户留言簿等功能,都会用到Html表单进行制作,可能还有一些地方也用到了Html表单功能,可能自己暂时还未发现和使用到。
以上就是今天对于Html表单知识及Html表单用法的一点点总结和对Html表单知识的记载和分享。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- html中link标签有什么作用?html中link标签如何使用? 2022-12-01
- windows版本sublime编辑器实现Html、Css、Js代码格式化 2021-11-12
- Html中Form表单enctype属性有哪些?Form表单enctype的作用 2022-11-16
- PHP中数组是什么?PHP数组怎么创建及打印输出 2022-10-20
- html文本框的基本语法 Html文本框如何使用? 2022-06-22
- 安逸的环境中人不能没有危机感和丧失目标 2021-10-28
