input属性和保存数据

HTML5新标签

autocomplete:on/off; --------- 规定 <input> 元素输入字段是否应该启用自动完成功能*/

autofocus ----------- 规定当页面加载时 <input> 元素应该自动获得焦点。

form ----------- 规定 <input> 元素所属的一个或多个表单。

formaction ------ 规定当表单提交时处理输入控件的文件的 URL。(只针对 type="submit type="image") 

height --------- 规定 <input>元素的高度。(只针对type="image")。

list ---------------引用 <datalist> 元素,其中包含 <input> 元素的预定义选项。

max min ------------ 规定 <input> 元素的最大,最小值。

maxlength ------------ 规定 <input> 元素中允许的最大字符数。

multiple --------------- 规定允许用户输入到 <input> 元素的多个值。

placeholder ------------ 规定可描述输入 <input> 字段预期值的简短的提示信息 。

step --------------- 规定 <input> 元素的合法数字间隔。

required --------------- 规定必需在提交表单之前填写输入字段。

width ------------------- 规定 <input> 元素的宽度。 (只针对type="image")

disabled -------------- 规定输入字段应该被禁用。

pattern --------------- 规定通过其检查输入值的正则表达式。

readonly --------------- 规定输入字段为只读(无法修改)。

size ------------------ 规定输入字段的宽度(以字符计)。

value ---------------- 规定输入字段的默认值。

input的type属性:

        button  按钮         text 默认文本

		radio 单选           checkbox 复选框

		submit  提交         password  密码

		reset 重置           color  颜色

		number  数字		 file   上传文件

		url  网址     		 email 邮箱

		tel手机号            search 搜索框

		date  日期      	 range  滑块

		time 时间            month  月

		week 周

保存数据:

共3种方法:

localStorage , sessionStorage 和 Cookie。

区别:

ocalStorage - 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去除。

sessionStorage - 用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。

localStorage 和 sessionStorage 存储大小为5MB。

Cookie 可以设置过期时间,存储大小为4kb,请求时呆在heep请求头中。

运用:



保存数据:localStorage.setItem(key,value);
		 读取数据:localStorage.getItem(key);
		 删除单个数据:localStorage.removeItem(key);
		 删除所有数据:localStorage.clear();
		 得到某个索引的key:localStorage.key(index);
		

保存数据:sessionStorage.setItem(key,value);
		 读取数据:sessionStorage.getItem(key);
		 删除单个数据:sessionStorage.removeItem(key);
		 删除所有数据:sessionStorage.clear();
		 得到某个索引的key:sessionStorage.key(index);


保存数据:Cookie c = new Cookie("username","peter");
         c.setMaxAge(24*60*60);-------------/*设置过期时间1天,以秒为单位*/
         response.addCookie(c);
         删除:
         设置生命周期为0,表示将要删除:cookie.setMaxAge(0);
         后添加执行就可以删除了:response.addCookie(cookie);

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值