在我们日常浏览网页中,我们时常需要注册账号才可以日常使用,那么我们在填写资料是通过什么来传输的呢?
在这里,我们就用到了表单:< from >元素
对于我们前端而言,学习HTML只需要吧效果制作出来,不需要数据处理。
1、表单标签
在HTML页面中,表单标签有五种:form、input、textarea、select、option。
代码演示:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<style type="text/css">
*{margin: 0px auto;padding: 0px;}
</style>
<body>
<form action="#">
昵称:<input type="text"/><br />
密码:<input type="password"/><br />
邮箱:<input type="email"/><br />
性别:<input type="radio" name="gander" value="男" checked="checked">男
<input type="radio" name="gander" value="女">女<br />
爱好: <input type="checkbox" name="hobby"/>游泳
<input type="checkbox" name="hobby"/>跑步
<input type="checkbox" name="hobby"/>爬山<br />
自我介绍:<br/>
<textarea></textarea><br />
上传照片:<input type="file" /><br />
<input type="submit" value="注册"/>
</form>
</body>
</html>
效果呈现
对于表单中,我将分为八个类型进行学习
- 单行文本框
- 密码文本框
- 单选框
- 多选框
- 按钮
- 文件上传
- 多行文本框
- 下拉列表
接下来进行一一讲解分析:
分析前,我们先了解form表单属性值:
属性值 | 说明 |
---|---|
Name | 表单名称 |
Method | 提交方式 |
Action | 提交地址 |
Target | 打开方式 |
enctype | 编码方式 |
注:form标签这几个属性,与head标签一样成对存在。
其中
- name属性为了区分表单,通过name进行命名
- method属性指定HTML中表单的提交方法,method取值分为两个,分别为post与get两个方式。
- action属性用于指定表单数据提交到那个地址进行处理
- target属性与超链接属性一样
- enctype属性主要用户提交表单的编码。