首先更改js
//********************************************************* // 目的: 设置Cookie // 输入: sName, sValue,iExpireDays // 返回: 无 //********************************************************* function SetCookie(sName, sValue,iExpireDays) { var path=(typeof(cookiespath)=="undefined") ? "/":cookiespath; if (iExpireDays){ var dExpire = new Date(); dExpire.setTime(dExpire.getTime()+parseInt(iExpireDays*24*60*60*1000)); document.cookie = sName + "=" + escape(sValue) + "; expires=" + dExpire.toGMTString()+ "; path="+path; } else{ document.cookie = sName + "=" + escape(sValue)+ "; path="+path; } } //********************************************************* // 目的: 返回Cookie // 输入: Name // 返回: Cookie值 //********************************************************* function GetCookie(sName) { var arr = document.cookie.match(new RegExp("(^| )"+sName+"=([^;]*)(;|$)")); if(arr !=null){return unescape(arr[2])}; return null; } //********************************************************* // 目的: 加载信息 // 输入: 无 // 返回: 无 //********************************************************* function LoadRememberInfo() { var strName=GetCookie("inpName"); var strEmail=GetCookie("inpEmail"); if($("#inpHomePage")){ var strHomePage=GetCookie("inpHomePage"); //if(strHomePage){document.getElementById("inpHomePage").value=strHomePage;}; $("#inpHomePage").val(strHomePage); } var bolRemember=GetCookie("chkRemember"); //if(bolRemember=="true"){ if(strName){document.getElementById("inpName").value=strName;}; if(strEmail){document.getElementById("inpEmail").value=strEmail;}; if(bolRemember){document.getElementById("chkRemember").checked=bolRemember;}; //} //console.log(GetCookie("username")) if(GetCookie("username")){ document.getElementById("inpName").value=unescape(GetCookie("username")); } } //********************************************************* //********************************************************* // 目的: 保存信息 // 输入: 无 // 返回: 无 //********************************************************* function SaveRememberInfo() { var strName=document.getElementById("inpName").value; var strEmail=document.getElementById("inpEmail").value; if($("#inpHomePage")){ var strHomePage=$("#inpHomePage").val(); SetCookie("inpHomePage",strHomePage,365); } var bolRemember=document.getElementById("chkRemember").checked; SetCookie("inpName",strName,365); SetCookie("inpEmail",strEmail,365); SetCookie("chkRemember",bolRemember,365); //console.log(strName) }
zbp.plugin.on("comment.postsuccess", "system", function(formData, retString, textStatus, jqXhr) { SaveRememberInfo();//这里 var objSubmit = $("#inpId").parent("form").find(":submit"); objSubmit.removeClass("loading").removeAttr("disabled").val(objSubmit.data("orig")); var data = $.parseJSON(retString); if (data.err.code !== 0) { alert(data.err.msg); throw "ERROR - " + data.err.msg } if (formData.replyid == "0") { zbp.$(data.data.html).insertAfter("#AjaxCommentBegin") } else { zbp.$(data.data.html).insertAfter("#AjaxComment" + formData.replyid) } location.hash = "#comment-" + data.data.ID; zbp.$("#txaArticle").val(""); zbp.userinfo.saveFromHtml() }); zbp.plugin.on("comment.postsuccess", "guag", function () { SaveRememberInfo();//这里 // $("#cancel-comment-reply-link").click() })
4.模板里引用:
{if $type=="article" || $type=="page"} <script language="JavaScript" type="text/javascript">LoadRememberInfo();</script> {/if}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请通知我们,一经查实,本站将立刻删除。