博客评论个人信息自动填写代码改进版

小站实现静态化后发现一个小小的BUG,访客的评论信息表单失去了记忆功能,以至于每次来访都要重新填写访客信息,这对来访朋友而言是极大的不便。以前土木坛子分享过一个博客评论个人信息自动填写代码。那个好像是只针对Wordpress的,网上有个改进的代码,使之对Z-blog也适用。其他平台暂未测试。

1
javascript: void function() { var formArray = ["commentform""comment_form","frmSumbit"], nameArray = ["author""author""inpName"], emailArray = ["email""mail""inpEmail"], urlArray = ["url""url""inpHomePage"]; for (i = 0; i < formArray.length; i++) { var form = document.getElementById(formArray[i]); if (form != null) { var name = document.getElementById(nameArray[i]), email = document.getElementById(emailArray[i]), url = document.getElementById(urlArray[i]); name != null && (name.value = "您的昵称"), email != null && (email.value = "您的邮箱"), url != null && (url.value = "您的网址(带http://)"); break } } return ! 1 } ()

复制以上整段JS代码保存成相应的书签——在浏览器的收藏栏(或叫书签栏)中新建一个书签,内容为以上整段代码,名称任意。以后需要填写评论信息的时候就可以点击相应书签,就可以自动填写信息了,再也不会出现写10秒的内容,花30秒去填写评论者个人信息。

Windows, Ubuntu下的Firefox, Chrome, IE9浏览器均通过验证。请将代码中的评论者名称,邮箱和网址作相应更改,注意引号应该为英文状态下的半角形式。

欢迎网络大牛改进代码,使之适用更多的博客平台!

觉得好可以点个赞!
(1个赞)
Loading...

《博客评论个人信息自动填写代码改进版》有24个想法

    1. 是的,没有静态化之前留过言的朋友是默认记录身份,不用填写访客信息的,现在静态化之后一直都是空的

  1. 这个是在对方网站留言有用吧?我以前和现在也在用这个功能!你那个是默认主题本来是可以保存的,看来是静态化未完美,不过启福搞定过,你可以看看他以前的文章。

    1. 这个问题可以搞定?真好,启福是哪个站的?有地址可以访问参考么?

    1. 这个问题不是解决我的站,而是方便你来使用,去到别的站点可以一键点击,快速填写访客信息的。我站点不留信息的问题有空再研究解决。

    1. 我知道双击可以出来,但以前都是自动保留访问记录,现在还要双击一下,也是麻烦

    1. 点一下就能自动填写三项信息,想来还是比较快捷的。因为博客静态化之后,文章页面无法记住访客信息了,目前暂时还没找到更好的解决办法。

    1. 谢谢,这个代码我已经有,并且也分享过了。目前要解决的是网站记录访客信息的问题。总不能每次都让人家重复填写吧

        1. 现在即便不清空cookies,也没有访客信息。之前都是填写第一次后就能记住。后面是我用了WP Super Cache这个静态化插件后,才有的问题。

    1. 放出来都是分享的,最初的代码也不是我的!随意吧,贡献给圈子造福博客圈更好

侯爷进行回复 取消回复

电子邮件地址不会被公开。 必填项已用*标注