<form>
调整页面(HTTP POST请求)
如果form表单里面没有提交按钮就无法提交该form表单。
例:
<form action="users" method=post>
<input type="text" name="username">
<input type="password" name="password">
<input type="submit" value="提交">如果为button不能按回车进行提交
</form>
当客户在 input 输入英文字母之外的文字时都会转译为utf-8,并且每一个字节用%间隔开再进行传输。
属性:
action:
规定当提交表单时向何处发送表单数据。
method:
发送 form-data 的 HTTP 方法。
默认值有:
get 几乎不用,会把参数放入查询参数
post 不会把参数放入查询参数,headers会出现第四部分
target:
_blank 创建个空的新页面打开
_parent 父级页面打开(需要和iframe组合使用)
_self 自己这个页面打开
_top 最外层iframe打开
framename 找到这个名字的iframe打开
<input>
用于搜集用户输入信息。
可以用label包裹起来,让文字也可以点。
input和button标签的区别input是没有子元素的,button是可以有子元素的
<label><input type="radio">xxx</label>
属性:
type:
button 与submit的区别,放在form,可以用回车进行提交。
checkbox 多选框多个input标签可以用name关联
file
hidden
image
password 密码输入框,http传输时还是明文
radio 单选框多个input标签可以用name关联,
reset
submit 提交按钮
text 文本输入框
<select>
下拉框
<select>
<option value ="null">-</option>
<option value ="volvo">Volvo</option>
<option value ="saab" selected>Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select>
属性:
disabled 规定禁用该下拉列表。
multiple 规定可选择多个选项。
size 规定下拉列表中可见选项的数目。
<option>
<select>下拉列表中的一个选项(一个条目)。
属性:
disabled 规定此选项应在首次加载时被禁用。
label 定义当使用 <optgroup> 时所使用的标注。
selected 规定选项(在首次显示在列表中时)表现为选中状态。
value 定义送往服务器的选项值。
<button>
标签定义一个按钮。
属性:
type:在form里如果没写type会直接升级为submit
button
reset
submit
<textarea>
标签定义多行的文本输入控件。
css控制是否可拉,控制框体大小
一定要给个name属性
<tabel>
表单,只能有3个子元素:
<thead></thead>表头
<tbody></tbody>表身体,没写改标签浏览器会自动补上
<tfoot></tfoot>表脚
顺序按照<thead>、<tbody>、<tfoot>排列
<colgroup> 和<col width=100 bgcolor=red>标签混合着用的控制每行的宽高
<tr>
全称为:table row,标签定义 HTML 表格中的行。
<td>
全称为:table data,标签定义 HTML 表格中的标准单元格。