前端HTML基础之form表单
目录
- 前端HTML基础之form表单
- 一:form表单
- 1.form表单功能
- 2.表单元素
- 二:form表单搭建(注册页面)
- 1.编写input会出现黄色阴影问题
- 三:完整版,前端代码(注册页面)
- 四:type属性介绍
- 1.input(type属性)
- 五:form表单提交数据
- 六:前后端交互
- 1.搭建简易版服务端
- 2.前端设置(提交数据网址参数)
- 3.网址测试
- 4.服务端(后端)
- 5.服务端不显示客户端数据原因
- 七:完整版 前后端交互
- 1.前端解决方法
- 2.网址注册测试(前后端交互测试)
- 一:form表单
前端HTML基础之form表单
一:form表单
1.form表单功能
表单用于向服务器传输数据,从而实现用户与Web服务器的交互
表单能够包含input系列标签,比如文本字段、复选框、单选框、提交按钮等等。
表单还可以包含textarea、select、fieldset和 label标签。
form表单:获取用户的数据并发送给后端(服务端)
eg:网站的登录、注册、验证码等...
属性 | 描述 |
---|---|
accept-charset | 规定在被提交表单中使用的字符集(默认:页面字符集)。 |
action | 规定向何处提交表单的地址(URL)(提交页面)。 |
autocomplete | 规定浏览器应该自动完成表单(默认:开启)。 |
enctype | 规定被提交数据的编码(默认:url-encoded)。 |
method | 规定在提交表单时所用的 HTTP 方法(默认:GET)。 |
name | 规定识别表单的名称(对于 DOM 使用:document.forms.name)。 |
novalidate | 规定浏览器不验证表单。 |
target | 规定 action 属性中地址的目标(默认:_self)。 |
2.表单元素
基本概念:
HTML表单是HTML元素中较为复杂的部分,表单往往和脚本、动态页面、数据处理等功能相结合,因此它是制作动态网站很重要的内容。
表单一般用来收集用户的输入信息
表单工作原理:
访问者在浏览有表单的网页时,可填写必需的信息,然后按某个按钮提交。这些信息通过Internet传送到服务器上。
服务器上专门的程序对这些数据进行处理,如果有错误会返回错误信息,并要求纠正错误。当数据完整无误后,服务器反馈一个输入完成的信息。
二:form表单搭建(注册页面)
- 简易版注册页面
注册页面
1.编写input会出现黄色阴影问题
- 解决方法
直接编写input会出现黄色阴影,原因在于input需要结合lable一起使用
方式1:lable包裹input并绑定id
方式2:label与input单独出现并绑定id
三:完整版,前端代码(注册页面)
注册页面