小站实现静态化后发现一个小小的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浏览器均通过验证。请将代码中的评论者名称,邮箱和网址作相应更改,注意引号应该为英文状态下的半角形式。
欢迎网络大牛改进代码,使之适用更多的博客平台!