- 浏览: 7929231 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (2425)
- 软件工程 (75)
- JAVA相关 (662)
- ajax/web相关 (351)
- 数据库相关/oracle (218)
- PHP (147)
- UNIX/LINUX/FREEBSD/solaris (118)
- 音乐探讨 (1)
- 闲话 (11)
- 网络安全等 (21)
- .NET (153)
- ROR和GOG (10)
- [网站分类]4.其他技术区 (181)
- 算法等 (7)
- [随笔分类]SOA (8)
- 收藏区 (71)
- 金融证券 (4)
- [网站分类]5.企业信息化 (3)
- c&c++学习 (1)
- 读书区 (11)
- 其它 (10)
- 收藏夹 (1)
- 设计模式 (1)
- FLEX (14)
- Android (98)
- 软件工程心理学系列 (4)
- HTML5 (6)
- C/C++ (0)
- 数据结构 (0)
- 书评 (3)
- python (17)
- NOSQL (10)
- MYSQL (85)
- java之各类测试 (18)
- nodejs (1)
- JAVA (1)
- neo4j (3)
- VUE (4)
- docker相关 (1)
最新评论
-
xiaobadi:
jacky~~~~~~~~~
推荐两个不错的mybatis GUI生成工具 -
masuweng:
(转)JAVA获得机器码的实现 -
albert0707:
有些扩展名为null
java 7中可以判断文件的contenttype了 -
albert0707:
非常感谢!!!!!!!!!
java 7中可以判断文件的contenttype了 -
zhangle:
https://zhuban.me竹板共享 - 高效便捷的文档 ...
一个不错的网络白板工具
在HTML 5中,localstorage是个不错的东西,在支持localstorage的浏览器中,
能持久化用户表单的输入,即使关掉浏览器,下次重新打开浏览器访问,也能读出其值,
下面给出的例子是使用jquery 在每次表单加载的时候,读localstorage的值,而在
表单每次提交时则清楚其值的例子
首先是一个表单:
然后是js部分代码:
能持久化用户表单的输入,即使关掉浏览器,下次重新打开浏览器访问,也能读出其值,
下面给出的例子是使用jquery 在每次表单加载的时候,读localstorage的值,而在
表单每次提交时则清楚其值的例子
首先是一个表单:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>HTML5 Local Storage Example</title> <!-- include Bootstrap CSS for layout --> <link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.2.1/css/bootstrap-combined.min.css" rel="stylesheet"> </head> <body> <div class="container"> <h1>HTML5 Local Storage Example</h1> <form method="post" class="form-horizontal"> <fieldset> <legend>Enquiry Form</legend> <div class="control-group"> <label class="control-label" for="type">Type of enquiry</label> <div class="controls"> <select name="type" id="type"> <option value="">Please select</option> <option value="general">General</option> <option value="sales">Sales</option> <option value="support">Support</option> </select> </div> </div> <div class="control-group"> <label class="control-label" for="name">Name</label> <div class="controls"> <input class="input-xlarge" type="text" name="name" id="name" value="" maxlength="50"> </div> </div> <div class="control-group"> <label class="control-label" for="email">Email Address</label> <div class="controls"> <input class="input-xlarge" type="text" name="email" id="email" value="" maxlength="150"> </div> </div> <div class="control-group"> <label class="control-label" for="message">Message</label> <div class="controls"> <textarea class="input-xlarge" name="message" id="message"></textarea> </div> </div> <div class="control-group"> <div class="controls"> <label class="checkbox"> <input name="subscribe" id="subscribe" type="checkbox"> Subscribe to our newsletter </label> </div> </div> </fieldset> <div class="form-actions"> <input type="submit" name="submit" id="submit" value="Send" class="btn btn-primary"> </div> </form> </div>
然后是js部分代码:
<script src="//code.jquery.com/jquery-latest.js"></script> <script> $(document).ready(function () { /* * 判断是否支持localstorage */ if (localStorage) { /* * 读出localstorage中的值 */ if (localStorage.type) { $("#type").find("option[value=" + localStorage.type + "]").attr("selected", true); } if (localStorage.name) { $("#name").val(localStorage.name); } if (localStorage.email) { $("#email").val(localStorage.email); } if (localStorage.message) { $("#message").val(localStorage.message); } if (localStorage.subscribe === "checked") { $("#subscribe").attr("checked", "checked"); } /* * 当表单中的值改变时,localstorage的值也改变 */ $("input[type=text],select,textarea").change(function(){ $this = $(this); localStorage[$this.attr("name")] = $this.val(); }); $("input[type=checkbox]").change(function(){ $this = $(this); localStorage[$this.attr("name")] = $this.attr("checked"); }); $("form") /* * 如果表单提交,则调用clear方法 */ .submit(function(){ localStorage.clear(); }) .change(function(){ console.log(localStorage); }); } });
发表评论
-
微信开发工具中时间问题的小坑
2018-02-07 19:07 811刚开始用微信小程序开发工具,每次运行任何应用,都报这个错误: ... -
三篇不错的介绍CSS GRID的文章
2017-12-06 09:08 523三篇不错的介绍CSS GRID的文章: http://www. ... -
双因素认证(2FA)教程
2017-11-03 09:16 1563http://www.ruanyifeng.com/blog/ ... -
es6 中的export
2017-08-20 08:00 810https://juejin.im/post/5998625f ... -
markdown中的空格
2017-08-20 07:53 1691即使手动输入空格, 也是很不推荐的方法。我推荐全角空格,切换 ... -
(转)讲真,别再使用JWT了
2017-08-17 23:21 1003不错的好文: http://insights.thoughtw ... -
(转)手把手教你WebStorm+chrome实现时时调试刷新
2017-08-15 10:50 3016参考: http://jingyan.baidu.com/ar ... -
IntelliJ Idea 2017 免费激活方法
2017-08-15 09:38 93101. 到网站 http://idea.lanyus.com/ ... -
前端框架这么多,该何去何从?
2017-08-04 07:17 639http://insights.thoughtworkers. ... -
记录一个HTML 5画拓扑图的商业公司
2017-07-18 19:56 844http://qunee.com/ DEMO:http:// ... -
vue 2例子学习收集
2017-07-16 11:46 9971 vue2.0手撸闲鱼App https://githu ... -
(收藏)虚拟DOM内部是如何工作的
2017-07-13 22:08 583虚拟DOM内部是如何工作的 https://segmentfa ... -
最近看到的几篇精彩JAVASCRIPT博客文章推荐
2017-07-11 07:10 560【深度长文】JavaScript数组所有API全解密 http ... -
jsonp 跨域原理:深入浅出 jsonp
2017-07-10 19:55 1425https://lzw.me/a/jsonp.html jso ... -
(转)深度长文-JavaScript数组所有API全解密
2017-07-08 19:59 815深度长文-JavaScript数组所有API全解密 http: ... -
(收藏)网页导出PDF的方案
2017-07-06 07:13 954(收藏)网页导出PDF的方案 https://yiqiwuli ... -
Chromium 新的弹窗机制以及 HTML 的 <dialog> 元素
2017-06-28 12:37 1141https://juejin.im/post/59525195 ... -
国内一个不错的大屏UI设计厂家
2017-06-03 19:43 3155http://www.lanlanwork.com/dp.ph ... -
canvas仿芝麻信用分仪表盘
2017-05-28 20:21 1576canvas仿芝麻信用分仪表盘 https://segment ... -
(转)CSS 变量教程
2017-05-10 21:12 570http://www.ruanyifeng.com/blog/ ...
相关推荐
在HTML 5中,localstorage是个不错的东西,在支持localstorage的浏览器中, 能持久化用户表单的输入,即使关掉浏览器,下次重新打开浏览器访问,也能读出其值, 下面给出的例子是使用jquery 在每次表单加载的时候,...
**localStorage** 是HTML5引入的Web Storage API的一部分,它可以持久化地在浏览器中存储大量数据(通常限制为5MB),且不会随着浏览器的关闭而消失。相比于Cookie,localStorage更适合存储大量非敏感数据。jQuery...
6. **JSON序列化与反序列化**:在存储和读取localStorage时,需要将JavaScript对象转换为字符串(序列化),然后在需要时再将字符串转换回对象(反序列化)。jQuery提供了`$.parseJSON()`(在较新版本中替换为`$.get...
总结来说,“jquery.todo”插件展示了如何使用jQuery进行DOM操作和事件处理,以及如何利用HTML5的localStorage特性来实现数据的持久化存储。这对于初学者和经验丰富的开发者来说,都是一个很好的学习和实践案例。
这个学习案例主要关注使用localStorage进行数据持久化存储以及如何有效地利用jQuery进行DOM操作。在现代Web开发中,jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画效果和Ajax交互。而...
总结,"jQuery 可读取本地文件的号码选择器"是利用HTML5 File API和jQuery实现的一个实用功能,它不仅简化了文件选择过程,还通过`localStorage`确保了数据的安全性。开发这样的功能可以帮助用户更高效地管理本地...
5. 根据读取到的索引值,使用jQuery的`.eq()`方法选择对应的列表项,并再次添加`active`类名。 ### 示例代码分析 上述示例中使用了jQuery来简化DOM操作和事件处理。当用户点击按钮时,会触发一个函数,该函数会找到...
4. **使用`localStorage`或`sessionStorage`**:在支持这些API的浏览器中,可以使用`localStorage`或`sessionStorage`代替cookie进行数据存储。这些本地存储方法不受同源策略的约束,但请注意它们的存储量有限,且不...
在本文中,我们将探讨如何利用jQuery和HTML5的localStorage特性实现一个简易的计时器。首先,localStorage是HTML5引入的新功能,它提供了一种在客户端存储数据的方式,弥补了cookie存储空间有限的缺点,通常浏览器对...
`$.cookie()`方法用于读取或设置Cookie值,第三个参数可以设置有效期(天数)和访问路径。 **二、LocalStorage** LocalStorage提供了比Cookie更大的存储空间(通常5MB),并且数据不会随着HTTP请求发送,因此不会...
总结,使用jQuery实现邮箱自动登录主要涉及对DOM的操作、本地存储的读取以及表单的自动化填充。通过这些技术,我们可以提供更友好的用户体验,但同时也需要注重安全性,确保用户数据得到妥善保护。
当用户再次访问网站时,可以快速读取localStorage中的数据,提升用户体验,比如加载之前查看过的花朵信息,无需重新从服务器请求。 项目可能包含以下步骤: 1. 使用HTML创建网页结构,定义元素用于显示花朵信息。 2...
本文将详细探讨`jquery.cookie.js`的使用方法,包括如何读取和存储Cookie。 ### 1. 安装和引入 首先,你需要下载`jquery.cookie.js`文件,然后在HTML文档中通过`<script>`标签引入。确保jQuery库已经加载,因为`...
在"LocalStorage浏览器本地存储使用案例"中,我们将探讨如何利用LocalStorage来存储和读取数据,并结合Echart库创建可视化图表。 Echarts是一款基于JavaScript的数据可视化库,它提供了丰富的图表类型,如堆叠柱状...
在本项目中,"jquery+easyui+websql.rar"是一个包含了使用jQuery、EasyUI框架以及WebSQL(或LocalStorage)技术来实现前端数据管理的压缩包。以下将详细阐述这些技术及其相互配合的方式。 首先,jQuery是一个广泛...
2. **页面加载**:当页面加载时,使用jQuery读取LocalStorage中的浏览历史数据。通过`$.getJSON()`或`$.get()`方法获取数据,并转换为JavaScript对象。 3. **DOM操作**:获取数据后,我们需要动态创建DOM元素来展示...
这些功能可以通过设置和读取Cookie或者使用HTML5的localStorage来实现。此外,使用AJAX技术可以实现实时刷新商品列表,无需整个页面重新加载,进一步提升用户体验。 总的来说,"jQuery商品分类多项筛选菜单"是一个...
3. **localStorage的使用**:理解HTML5的localStorage API,知道如何存储和读取数据,以及在用户会话之间保持状态,这对于实现计分工具的功能至关重要。 4. **jQuery应用**:掌握jQuery的基本语法,如选择器、DOM...