destoon 评论框存草稿-缓存功能

分类栏目:destoon实战

58

比如很多未登录的会员想评论,在评论框输入一大堆内容,点提交结果提示没登录,跳转到登录页面再返回来,内容已经没有了,要重新输入了,是不是很不爽。

下面就利用 js cookie 来解决这个问题,很简单。

找到  你正使用的模板目录下的  extend 目里面的  comment.htm 和comment_list.htm 这两个文件

找开  找到


<textarea #onfocus="F();" #onkeyup="S();"></textarea>


修改为


<textarea #onfocus="F();" #onChange="com_cookie();" #onkeyup="S();"></textarea>


注意:要去掉代码里面的 #号,因为网站安全机制的原因,不加#号,代码会被过虑掉。


然后随便找个地方加入以下js代码,同样不需要#号

# <script> function com_cookie(){ var comcent = $('#content').val(); if(comcent.length>50) set_cookie('comcent', comcent); if(get_cookie('comcent') && !comcent){ $('#content').val(get_cookie('comcent')); } } com_cookie(); </script> #


大家自己可稍微修改应用到任何有输入的地方