表单 验证码

首先,找到 /plus/diy.php 这个文件在头部引入文件:

require_once(DEDEINC.'/membermodel.cls.php');

然后找到

elseif($do == 2)

    {  在这个地方加入代码块 

       //验证码验证

       

$svali = GetCkVdValue();

         if(preg_match("/1/",$safe_gdopen)){
             if(strtolower($vdcode)!=$svali || $svali=='')

             {
                 ResetVdValue();

                 ShowMsg('验证码错误!', '-1');

                 exit();

             } 

         }

修改好后保存一下文件。

第二步:在使用验证码的自定义表单静态页面中插入代码块

 

   <input type="text" class="intxt w200" style="width: 50px; text-transform: uppercase;" id="vdcode" name="vdcode" class="code"/>
<img id="vdimgck" align="absmiddle" onClick="this.src=this.src+'?'" style="cursor: pointer;" alt="看不清?点击更换" src="../include/vdimgck.php"/> 看不清?点击验证码切换 

在这个静态页面里还得引用JQuery

再加入 JS代码块

<script type="text/javascript">
$ = jQuery;
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>


版权声明:本文为hyt48079287原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。