欢迎各位兄弟 发布技术文章
这里的技术是共享的
比如很多未登录的会员想评论,在评论框输入一大堆内容,点提交结果提示没登录,跳转到登录页面再返回来,内容已经没有了,要重新输入了,是不是很不爽。
下面就利用 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>
##
大功告成了,大家自己可稍微修改应用到任何有输入的地方。