表单

85 阅读2分钟

表单

标签: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">