小站实现静态化后发现一个小小的BUG,访客的评论信息表单失去了记忆功能,以至于每次来访都要重新填写访客信息,这对来访朋友而言是极大的不便。以前土木坛子分享过一个 博客评论个人信息自动填写代码 。那个好像是只针对Wordpress的,网上有个改进的代码,使之对Z-blog也适用。其他平台暂未测试。
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浏览器均通过验证。请将代码中的评论者名称,邮箱和网址作相应更改,注意引号应该为英文状态下的半角形式。
欢迎网络大牛改进代码,使之适用更多的博客平台!