表单
标签:form
属性:
1:action=“接口地址”
2:method=“提交方式”
3:name=“表单名字”
提交方式:get,post
区别:
1:从功能上讲,GET一般用来从服务器上获取资源,POST一般用来更新服务器上的资源;
2:从REST服务角度上说,GET是幂等的,即读取同一个资源,总是得到相同的数据,
而POST不是幂等的,因为每次请求对资源的改变并不是相同的;
进一步地,GET不会改变服务器上的资源,而POST会对服务器资源进行改变;
3:从请求参数形式上看,GET请求的数据会附在URL之后,即将请求数据放置在HTTP报文的
请求头 中,以?分割URL和传输数据,参数之间以&相连。
而POST请求会把提交的数据则放置在是HTTP请求报文的 请求体中。
4:就安全性而言,POST的安全性要比GET的安全性高,因为GET请求提交的数据将明文
出现在URL上,而且POST请求参数则被包装到请求体中,相对更安全。
5:从请求的大小看,GET请求的长度受限于浏览器或服务器对URL长度的限制,
允许发送的数据量比较小,而POST请求则是没有大小限制的。
说明:
post更安全,不会限制大小
get不安全,发送的数据量小
表单控件:input
属性:
1:type="控件类型”
2:name=“标识表单域的名称”
3:value=“表单域默认值”
4:maxlength=“控制输入字符数的最多个数”
5:size=“控制输入框的宽度(以字符为单位)”
表单框
1:文本框
<input type="text" value="默认值"/>
2:密码框
<input type="password" />
3:提交按钮
<input type="submit" value="按钮内容" />
4:重置按钮
<input type="reset" value="按钮内容" />
5:空按钮
<input type="button" value="按钮内容" />
6:单选框
<input type="radio" value="按钮内容" />
7:复选框
<input type="checkbox" value="按钮内容" />
8:下拉框
默认选中:selected
<select>
<option>内容<option>
<option seleced=“selected”>内容<option>
<select>
9:多行文本域
<span>内容<span><textarea><textarea>
10:默认选中:checked
<input type="checkbox" checked="checked">
11:禁选:disabled
<input ttype="radio" disabled="disabled">