前面我们已经学习了表格,下面又要学习一个新的知识-----表单
我们该如何来使用表单呢?
首先使用标签来创建一个表单
使用form创建的仅仅是一个空白的表单,我们还需要向form中添加不同的表单项
表单中必须要有两个属性action和method
action表示提交表单到服务器中的地址method表示提交表单的方法
设置请求方式:method=“post”
表单项
表单有很多不同的样式
文本框

密码框

多选框

单选框

提交按钮

下拉列表

北京 其中input是我们使用的最多的表单项,它可以 根据不同的type属性呈现不同的状态 如下: type属性可选值: text:文本框 password:密码框 submit:提交按钮 radio:单选按钮 checkbox:多选框 reset :重置按钮 select用于创建一个下拉列表 option表示下拉列表中的列表项 optgroup用于为列表项分组 单选按钮: 使用input来创建一个单选按钮,它的type属性使用radio 单选按钮通过name属性进行分组,name属性相同是一组按钮 像这种需要用户选择但是不需要用户直接填写内容的表单项, 还必须指定一个value属性, 这样被选中的表单项的value属性值将会最终提交给服务器 如果希望在单选按钮或者是多选框中指定默认选中的选项, 则可以在希望选中的项中添加checked="checked"属性 多选框: 使用input创建一个多选框,它的type属性使用checkbox 下拉列表: 使用select来创建一个下拉列表 下拉列表的name属性需要指定给select,而value属性需要指定给option 可以通过在option中添加selected="selected"来将选项设置为默认选中 当为select添加一个multiple="multiple",则下拉列表变为一个多选的下拉列表 select: 在select中可以使用optgroup对选项进行分组 同一个optgroup中的选项是一组 可以通过label属性来指定分组的名字 textarea: textarea用来创建一个文本域,实际效果和 文本框类似,只是可以输入多行数据。 可用属性: cols:文本域的列数 rows:文本域的行数

fieldset、legend、label:
fieldset用来为表单项进行分组。
legend用于指定每组的名字。
label标签用来为表单项定义描述文字。

option:在下拉列表中使用option标签来创建一个一个列表项

textarea:使用textarea创建一个文本域

提交:
提交按钮可以将表单中的信息提交给服务器
使用input创建一个提交按钮,它的type属性值是submit
在提交按钮中可以通过value属性来指定按钮上的文字

reset:重启
input type=“reset”>可以创建一个重置按钮,点击重置按钮以后表单中内容将会恢复为默认值

button:
使用input type=button可以用来创建一个单纯的按钮,这个按钮没有任何功能,只能被点击
除了使用input,也可以使用button标签来创建按钮
这种方式和使用input类似,只不过由于它是成对出现的标签,使用起来更加的灵活