当前位置:首页 » Emlog教程 » 只修改模板用纯js实现Emlog评论验证防止垃圾评论教程

只修改模板用纯js实现Emlog评论验证防止垃圾评论教程

使用emlog博客程序的朋友,大部分可能经常遇到一些垃圾评论,舍力以前有写过一篇《给EMLOG评论框加上√防止垃圾评论》,今天讲的教程可以和上面的同时使用的。以下教程以默认模板为例

第一步、在全局js中加入如下代码:里面的一些正则可以自行替换成你想要的
function SLyz(){
if(document.commentform.comname.value.length == 0){alert("请输入昵称");document.commentform.comname.focus();return false;}
var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;if(!reg.test(document.commentform.commail.value)){alert("1、邮箱地址是否填写 \r\n2 、邮箱地址是否正确");document.commentform.commail.focus();return false;}
var reg = /^(http:\/\/|https:\/\/)([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/;if(!reg.test(document.commentform.comurl.value) && (document.commentform.comurl.value)){alert("网址格式必须加http://或https://且网址结尾不能有“/”;次选为选填项,可不填写");document.commentform.comurl.focus();return false;}
if(document.commentform.comment.value.length == 0){alert("请填写评论内容且评论内容需包含中文");document.commentform.comment.focus();return false;}
}
第二步、在模板文件module.php中找到代码
<form method="post" name="commentform" action="<?php echo BLOG_URL; ?>index.php?action=addcom" id="commentform">
修改为下面代码
<form method="post" name="commentform" action="<?php echo BLOG_URL; ?>index.php?action=addcom" id="commentform" onSubmit="return SLyz();">
以上2步就完成了
觉得很赞 (2)打赏支持
X
打赏方式:
  • 微信
  • QQ红包
  • 支付宝

使用微信扫一扫
日期:2017年05月08日 星期一   分类:Emlog教程   本文已经被百度收录,点击查看详情
关键词:Emlog
blogger
本页正文内容约1209个文字
版权所有:【舍力博客】 => 【只修改模板用纯js实现Emlog评论验证防止垃圾评论教程】
本文地址:https://www.shuyong.net/948.html
除非注明,文章均为 【舍力博客】 原创,欢迎转载!转载请注明本文地址,谢谢!

留言/评论:◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

填写好QQ号码,任点空白处自动获取

昵称

邮箱

网址

1楼、小杰 [回复该留言]
2017-06-18 20:16
很不错的教程,我也去加一个

站内搜索

个人资料

舍力

博主:舍力

Emlog交流群

    舍力博客承接Emlog模板定制/仿站、网站功能高仿、新增或修改Emlog等服务,本站提供最新的Emlog企业/CMS/博客模板、Emlog教程及网页脚本编程知识分享!

广告

博客统计

  • 日志数量:960篇
  • 博客评论:2603条
  • 微语数量:50条
  • 在线人数:2人
  • 运行天数:1424天
  • 博主很懒,今天什么都没留下!
Copyright © 2017 舍力博客 版权所有   粤ICP备11021420号
时间那么贵,留给相处不累的人!Sitemap 阿里云提供服务器
QQ群:398634813
Powered by emlog / &Author 舍力博客.