1. <dl id="pwerp"></dl>
      2. 想自學教程的朋友,就來教程巴巴。
        教程巴巴
        當前位置: 主頁 > 圖文 > 網頁制作教程 >

        織夢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)); 

                   $svali =  strtolower(GetCkVdValue());             
                       if(($validate=='' ||  $validate != $svali) && preg_match("/6/",$safe_gdopen)){

                        ResetVdValue(); 
                        ShowMsg('驗證碼不正確!',$dede_add,0,1000); 
                       exit; 
                    } 
               } 


        保存后就可以了
        亚洲人成电影网站色情网