欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

destoon 评论框存草稿,缓存功能实现方法

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

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

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

找开  找到 

<textarea class="comment_area" #onfocus="F();"  #onkeyup="S();" name="content" id="content">area>

修改为

<textarea class="comment_area" #onfocus="F();" #onChange="com_cookie();" #onkeyup="S();" name="content" id="content">area>

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

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

##

<script style="text/javascript">
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();
cript>

##

大功告成了,大家自己可稍微修改应用到任何有输入的地方。

来自  http://www.destoon.cc/content/?1433.html

普通分类: