想自学教程的朋友,就来教程巴巴。
当前位置: 新疆11选5 > 图文 > 网页制作教程 >

织梦DEDE自定义表单添加验证码功能

发布时间:2014-05-15 20:26 点击:
分享到:
【评论本教程】 【挑错本教程】
------分隔线----------------------------

给DEDE自定义表单添加验证码功能防止垃圾留言

要改的是两个文件一个是\templets\plus\post_diyform1.htm(模板页)

在要添加验证码的地方输入以下代码
<input  name="validate" type="text" id="vdcode" style="text-transform:uppercase;"  size="8"/>   
<img id="vdimgck" align="absmiddle"  onClick="this.src=this.src+'?'" style="cursor: pointer;" alt="看不清?点击更换"  src="../include/vdimgck.php"/>   
<a href="javascript:vide(-1);"  onClick="changeAuthCode();">看不清?  </a> 


添加完之后,还要在本页面添加JQ代码,以下代码可以放在网页底部
<script  type="text/javascript" language="javascript"> 
//验证码   
function  changeAuthCode() {   
   var num =     new Date().getTime(); 
   var rand  = Math.round(Math.random() * 10000); 
   num = num + rand; 
    $('#ver_code').css('visibility','visible'); 
   if ($("#vdimgck")[0])  { 
       $("#vdimgck")[0].src = "../include/vdimgck.php?tag=" + num; 
    } 
   return false;     

</script>   


再一个修改的页面是 /plus/diy.php 文件,在代码的61行左右输入以下代码
if(!empty($dede_fields)) 
       { 
       $validate = empty($validate) ? '' :  strtolower(trim($validate)); 

新疆11选5 www.7mb06.cn            $svali =  strtolower(GetCkVdValue());             
               if(($validate=='' ||  $validate != $svali) && preg_match("/6/",$safe_gdopen)){

                ResetVdValue(); 
                ShowMsg('验证码不正确!',$dede_add,0,1000); 
               exit; 
            } 
       } 


保存后就可以了
  • 秦知道——西部网新闻频道 2019-02-23
  • 银川公安推出20项便民利企措施 与你息息相关 2019-02-23
  • 逆袭!权健巨星曾无球可踢 今用率队淘汰恒大证明自己 2019-02-22
  • 宣传体彩 传递健康 体彩服务实用又暖心 2019-02-22
  • 编辑评测:高夫净源控油平衡露 极速补水长效控油 2019-02-22
  • 中美智库联合报告:停止贸易战符合中美双方利益 2019-02-21
  • 四川设“文华美术奖”为蜀首设的政府美术奖 2019-02-21
  • 武汉“治污水”再创新 利用施工降水进行生态补水 2019-02-21
  • 大豆自己种,芯片自己造 2019-02-20
  • 农历五月初二 唐代高僧雪峰义存禅师圆寂纪念日 2019-02-20
  • 强化政治建警 贴心服务群众(在习近平新时代中国特色社会主义思想指引下——新时代新作为新篇章) 2019-02-20
  • 一师一团土地确权登记颁证工作全面展开 2019-02-19
  • 2018世界杯进入倒计时  莫斯科举行大型灯光秀 2019-02-19
  • 不存在的“村民”咋领了低保金?怀远一村干部疯狂敛财被查 2019-02-19
  • 关于人生道路的选择,习近平这样勉励青年 2019-02-18
  • 633| 346| 574| 189| 679| 451| 904| 216| 531| 815|