世界之窗论坛's Archiver

m_aple 发表于 2007-11-13 16:48

SaveHistory插件[ 自己做的第一个插件 ]

功能:保存填写的表单信息,防止刷新或是跳转丢失数据(密码除外)
不知道有没有人做过,如果已经有了,不要拿砖头砸我哦.
用用看就知道了...
--------------------------------------------------------------------------------------
                    E-Mail: [email=m_aple@qq.com]m_aple@qq.com[/email]

[[i] 本帖最后由 m_aple 于 2007-11-13 16:54 编辑 [/i]]

AY 发表于 2007-11-13 17:42

哗,这个牛,学习了 :D

mutalisker 发表于 2007-11-14 10:13

支持原创, 顶

楼主确定这个插件是完整的?我怎么没看出什么名堂

luoice 发表于 2007-11-14 10:27

我看了,也没有看出什么东西!:cold:

m_aple 发表于 2007-11-14 13:49

主要是用css的behavior,所以没什么JS的代码

AY 发表于 2007-11-14 15:23

是利用默认 behavior 的 "savehistory",在离开页面时自动把元素的状态保存到 session 历史里,在前进或后退到这个页面时 "savehistory" 会自动回复到最后离开时的状况态 (包括表单数据),十分巧妙。:D


PS 提 2 个建议:
1. 可以把 selector 由 * 改为 input, textarea,因为表单数据主要是在这 2 个元素 (wyswyg editor 通常也有隐藏的 textarea 同步),这样或许能省点资源 :shy:

2. 豁免在 https 页面执行,否则每次都会弹出 "This page contains both secure and unsecure..."

[[i] 本帖最后由 AY 于 2007-11-14 15:40 编辑 [/i]]

sbyguli 发表于 2007-11-18 04:19

楼上的高人啊!

Zee_Mars 发表于 2007-11-24 09:36

看了解释后,感觉确实很实用的插件啊,支持一个。

sky5 发表于 2007-11-24 10:41

如果,st.text =

是否不用独立的CSS文件?

怀疑ing...

ncttour 发表于 2007-11-24 12:10

很实用啊,楼主多做一些有用的插件吧,支持一下。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.