时间:2021-05-26
jquery.formLocalStorage 是一个实现通用表单暂存功能的jquery插件
原理:
监控表单域变化,并使用HTML5 WebStorage中的localStorage来存储这些有变化的表单域的值,并在从新加载表单时将存储的值载入回表单域中,从而实现暂存功能。
功能特点:
1.不使用服务器端存储,节省服务器资源。
2.代码简练,使用默认配置的话只需一小段代码 $("#your_form_id").formLocalStorage(); 即可搞定,无需写一大坨服务器端逻辑。
3.丰富的配置项与默认值,通过配置项可以自定义暂存内容的样式,暂存加载完毕、存储完毕与删除完毕后的回调事件以及暂存的存储命名规则,也可使用默认值从而减少过度的配置工作。
用法:
1.使用默认配置:
$("#your_form_id").formLocalStorage();2.使用自定义配置:
$("#your_form_id").formLocalStorage({ storage_name_perfix : 'your_storage_name_perfix', //自定义暂存存储的命名前缀 storage_events : 'click' //自定义暂存触发事件});已知的问题:
1.有些动态写入表单项的内容无法监测到,也不能暂存。
2.默认的storage_name_perfix是this.context.URL + form_selector + "@",在提交后若this.context.URL发生变化则会定位不到暂存,最好使用别的唯一值作为默认storage_name_perfix
插件下载 http://xiazai.jb51.net/201602/yuanma/jquery.formLocalStorage(jb51.net).zip
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了JQuery异步提交表单与文件上传功能。分享给大家供大家参考,具体如下:Jquery.form.js是一个可以异步提交表单及上传文件的插件。示例如
本文实例讲述了jQuery插件formValidator自定义函数扩展功能的方法。分享给大家供大家参考,具体如下:jQueryformValidator表单验证
为什么要用jqueryvalidate这个表单验证插件:自己写一个通用且功能全面强大的jquery表单验证插件并不容易。jqueryvalidate这个jque
本文实例介绍了jQueryValidate表单验证插件,添加class属性形式的校验,分享给大家供大家参考,具体内容如下效果如下:一、jQuery表单验证插件,
本文收集了非常棒的jQuery表单插件与大家分享,欢迎大家推荐更多更好的插件。1-jQueryinlineformvalidation2-Uniform3-Au