表单标签知识点

表单标签:  

表单使用场景最多使用的还是注册页面

为什么需要表单?

使用表单的目的是为了收集用户信息

表单是如何组成的?

在HTML中,一个完整的表单通常是由表单域,表单控件(也称为表单元素)和提示信息 3个部分构成

什么是表单域?

表单域是一个包含表单元素的区域

表单域有什么作用呢?

在HTML标签中,<form>标签用于定义表单域,以实现用户信息的收集和传递

<form>标签会把它范围内的表单元素信息提交给服务器

表单域中需要注意的要点:

1.在外面写表单元素之前,应该有个表单域把他们进行包含

2.表单域就是form标签

表单控件(表单元素)

在表单域中可以定义各种表单元素,

什么是表单元素?

这些表单元素就是允许用户在表单中输入或者选择的内容空间

比如:

input输入表单元素

select下拉表单元素

textarea文本域元素

表单都应该写到 <form></form>标签之间

1.<input>表单元素

<input>标签用于收集用户信息

在<input>标签中的type属性,可以通过不同的属性值,控制输入字段的形式(比如文本字段,复选框,掩码后的文本控件,单选按钮,按钮等)

 

截至目前:

单标签: <br />  <input />都为单标签

type属性不同的属性值来指定不同的控件类型

 属性值: text 是文本框 

                                         

type 的其他属性:

input之间要有相同的  name="名字"    就可以实现多选一    就会避免两个都选的尴尬!!!

value  是直接在表单上显示出来的

 checked 是在单选按钮和复选框中的 默认已经选中

maxlength 规定了可输入的长度  maxlength="长度"

当页面中的表单元素很多,如何区别不同的表单元素?

通过 name属性 name的主要作用就是用于区别不同的表单

如何让页面一打开其中的单选按钮或者多选框就已经出于选中状态?

需要添加 checked="checked"

<lable>标签 (增大用户可以操作的区域)

<label>标签用于绑定一个表单元素,当点击<label>标签内的文本时,浏览器就会自动将焦点转到对应的表单元素上,用来增加用户体验   label标签一般适合 input标签搭配使用的 

2.select下拉表单元素(当有较多选项时 使用)

注意点:

1.<select>标签之间至少包含一对<option>

2.在<option>中定义 selected = "selected"时, 当前项即默认选中项



3.textarea文本域元素(当遇到大量需要输入的文本 使用)

可以理解为一个特大号的一个文本框

在表单元素中,<textarea>标签是用于定义多行文本输入的控件

textarea中的 cols和rows属性 在实际开发中不会使用 而是使用CSS来修饰