织梦无忧管网,打造全球领先的dede织梦模板及站长素材网站

网站地图 登录后台 登录 登录后台 注册 QQ登录
新会员开通,直接进入会员中心--购买会员--直接开通即可。 终身 280?(99)双11活动活动大促 老会员 月vip或者年会员联系站长qq:379144319 补差价,管理员后台开通。 老会员 终身会员联系站长qq:379144319,多赠送500无忧币

织梦模板数量:1421个 今日更新:3个 本月更新:287 个 {网站模板每天晚上集中更新}

dede自定义表单如何添加验证码?

日期:2018-08-25 00:09

做织梦模板的使用,有的使用需要用到自定义表单,尤其是订单需要添加验证码
第一步:再需要添加验证码的模板处添加js代码可以放到</head>之前:
<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>

第二部:就是在模板处添加验证码:

<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"/> 看不清


第三步:处理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();

             }  

         }


    服务中心