web自己主动保存表单
2016-04-11 13:31
218 查看
note:当中部分源代码来源网络
所用的框架:jquery
实现的功能:
1.自己主动保存表单
2.页面刷新的时候把自己主动保存的值赋值给表单元素
思路:
1.表单值改变的时候自己主动触发函数。保存表单(序列化)
2.页面刷新的时候获取保存的值
代码:
所用的框架:jquery
实现的功能:
1.自己主动保存表单
2.页面刷新的时候把自己主动保存的值赋值给表单元素
思路:
1.表单值改变的时候自己主动触发函数。保存表单(序列化)
2.页面刷新的时候获取保存的值
代码:
<script language="javascript" type="text/javascript"> getText(); $(function () { //给class='.tabls绑定 input propertychange change' $('.tabls').bind('input propertychange change', function () { if (check()) { $.cookie("tableData", null);//删除cookie var data = $(".tabls").serialize(); data = decodeURIComponent(data, true); $.cookie("tableData", data);//填充cookie } }); }) //从cookie序列化中获取值 function getText() { var cookieData = $.cookie("tableData"); if (cookieData != null) { $(".tabls").each(function () { var name = $(this).attr("name"); $(this).val(getUrlParam(name, cookieData)); }); } } //获取url中的參数 function getUrlParam(name, datas) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标參数的正則表達式对象 var r = datas.match(reg); //匹配目标參数 if (r != null) return unescape(r[2]); return null; //返回參数值 } //检查浏览器是否支持cookie function check() { if (window.navigator.cookieEnabled) { return true; } else { alert("请设置cookie可用,否则系统将不能自己主动保存信息"); return false; } } </script>
相关文章推荐
- 如何:创建公钥/私钥对
- RecyclerView's Note
- 工具类- 身份证校验
- 常用SQL语句的整理--SQL server 2008(查询一)
- sublime text 有毒--无法使用快捷键利用浏览器打开HTML文件
- WPF Toolkit chart控件
- iOS开发之Objective-c的MD5/SHA1加密算法的实现
- 欢迎使用CSDN-markdown编辑器
- C++用类链表模仿栈操作
- mysql设置远程登录
- PHP的诡异与我有太多的约会
- 结对项目:四则运算程序测试
- PHP如何访问数据库集群
- 首尾相接整数数组中最大子数组的和
- Delegation事情委托或代理
- mongoDB使用复制还原数据库节省空间
- lumen 使用 redis缓存
- 如何:使用强名称为程序集签名
- Razor中使用三元运算符
- Javascript的this用法