表单
2017-12-06 本文已影响0人
李丹linda
语法
<form>
表单元素
</form>
表单元素包括:文本域、单元框、复选框、按钮、列表......
注:表单本身不可见
Form标签
<input>表单输入标签
<input type="类型属性" name="名称" ....../>
Type属性
1.text:文字域(单行文本域)
<input type="text" name="名称" ....../>
属性:name;maxlength;size;value;placeholder
2.password:密码域(以点的形式展示)
<input type="password" name="名称" ....../>
3.file:文件域
4.checkbox:复选域
<input type="checkbox" name="名称" ....../>
(name可不同)
5.radio:单选域
<input type="radio" name="名称" ....../>
(name要一样)
6.Button:按钮
7.Submit:提交按钮
8.Reset:重置按钮
9.Hidden:隐藏域
10.image:图像域
<input type="image" src="" ....../>
(有提交属性)
<select>菜单和列表标签
<select value=" " name="">
<option value="bj">选项</option>
<option value="hb">选项</option>
</select>
value为提交给服务器的值,一定要有!
属性:name; multiple;size.
<option>菜单和列表项目标签
<optgroup>菜单和列表项目分组标签
对相同的选项添加optgroup,进行分组——label="组名"
<textarea>文字域标签
<textarea name="" placeholder="" rows="" cols=""></textarea>
row:行(高度);cols:列(宽度);
label标签
——绑定input元素定义标注,并帮助input元素获取焦点
写法1:两个标签分开写,label的for属性的值等于input的id值
写法2:label嵌套成input的父元素
表单工作原理
表单工作原理.jpg<form action=" " method="" name=""></form>
form标签.PNG
注: post和get 的区别
get:使用URL传输参数;对所发信息的数量有限制;一般用于信息获取
post:表单数据作为HTTP请求提的一部分;对所发信息的数量无限制;一般用于修改服务器上的资源