表单元素是获取用户输入的,主要用于前后台交互。
1.格式:
2.form的属性:
1)action 后台接口地址
2)type http协议请求方式
3)method属性:get 参数拼接在浏览器的地址栏 url?k=v&k=v
请求报文格式:
GET /sms/register.action?name=terry&password=123
Content-size:12
user-agent:mac safari
post 参数放到请求报文请求体中进行传递
请求报文格式:
GET /sms/register.action
Content-size:12
user-agent:mac safari
name=terry&password=123
-传递后台【约定,协议】
name terry
passwd 123321
查询字符串:
1.enctype:‘application/x-www-form-urlencoded’
username=terry&passwd=123321&gender=1&status=1
2.js编程
json
‘{“username”:“terry”,“password”:123321}’
xml
terry
123321
2.表单元素:
-
input
单行文本框
密码框
单选按钮
复选按钮
附件
提交按钮
h5拓展:搜索框,日期框,数字框,email框…
input的属性
type
name 参数的key(不能缺省)
value 参数的value(按钮的时候不能缺省)
placeholder 提示语
checked 用在单选按钮和复选按钮中表示默认选中
selected 用在下拉菜单中表示默认选中
【注意】:checked和selected可以为单值属性
2. select
下拉菜单
select中的子元素一定为option,option中一般要添加value表示当选中该元素的时候,select 的参数值为该value值,option中的value值可以不设置,那么value默认为文本值3. textarea 多行文本域 <textarea name="" placeholder="" cols="30" rows="10"></textarea> 4. 插件(日期选择,地址选择,富文本)