form是块级 通过get请求往服务端提交数据的时候,提交的数据会追加在url地址的后面。
以?进行分隔,多个数据之间用&分隔。
输入框是行级
action:指定表单数据提交的地址,必须指定
method:表单数据提交的方法
1:需用户输入框type=“text”,type=“password”等,需添加name属性,来保证键值对的完整
2:非输入框,需要添加name和value属性,这个value就像是输入框中的输入内容是为了让服务器更好接收到,来保证键值对的完整。name还有分组的作用
单选框type="radio",相同name的是一组,单选框中同一组内的选项有互斥的效果。
复选框type="checkbox",也需要name属性来表明当前的多项是一组
3:单选框或复选框都可用checken="checken"来设置默认值
4:下拉列表type=“select”
<select name="">
<!--为下拉类表分组-->
<optgroup lable="<!--组名-->">
<!--每个option为单独的一个列表项-->
<option value="" ></option>
<option value=""></option>
</optgroup>
<optgroup lable="<!--组名-->">
<option value="" ></option>
<option value=""></option>
</optgroup>
</select>
selected="selected"作为option的属性,用来设置为默认显示
5:type:reset重置、submit提交(value属性值用来显示在提交按钮上) 、image 具有提交功能的图片、button(单纯的按钮)、password密码框、textarea文本域
6:用<lable></lable>标签为表单框前的文字提示 以便css为其设置样式