表单在网页中主要负责数据采集功能。可以将form标签内的内容提交到服务器。
标签属性:<form action="url" method="get/post"></form>
action=url 数据提交到后台的地址。
method=get或post。指明提交表单的HTTP方法。get方式主要用来向后台请求数据,而post常用来向后台上传数据。
常见的input标签有:
text 单行文本框 :
用于对文本域进行文本的输入
password 密码框:
用户进行密码的输入,隐藏输入内容
checkbox 多选组件:
用户进行复选按钮操作加上checked时会默认选中
radio 单选组件:
用户进行单选按钮操作,当name相同时为同一组单选按钮
file 上传文件:
用户上传文件,可以设置上传的格式
submit 提交数据按钮:
创建一个可以提交表单的按钮,submit只要出现就可以对所在页面的表单信息进行提交,当然也可以直接做一个<button>提交</button>,这样的提交按钮只要在表单中即可实现提交的效果
bottom 普通按钮:
创建一个可以按的按钮,但是如果不进行JS控制,按钮无效果
reset 重置按钮:
创建一个重置表单信息的按钮,点击会重置所有填写的信息
hidden隐藏:
设置数据为隐藏,用户看不到,可以提高表单信息的安全性
textarea多行输入框:
用户在多行文本框中进行输入,输入框可以任意伸缩,可以用CSS对多行文本框进行控制
label标签可以绑定相应的input标签,给予说明,