• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    织梦dedecms自定义表单增加验证码
    POST TIME:2021-05-23 00:42

    为了避免有人或机器恶意提交垃圾无用的信息,我们需要给织梦自定义表单添加验证码功能。这个也是非常必要的,dedecms自定义表单默认没有验证码的功能,下面来看看给织梦dedecms自定义表单添加验证码的方法:

    添加验证字段

    打开plus/diy.php搜索找到if(!empty($dede_fields))在{}添加:

    /*验证表单字段*/
    if ($name == '') {
    	ShowMsg('姓名不能为空','-1',0,1000);  
    	exit;               
    
    }
    elseif (!preg_match("/^1[34578]\d{9}$/", $tel) ){
    	ShowMsg('请输入正确的手机号','-1',0,1000);  
    	exit;
    } 
    elseif (!is_numeric($qq) ) {
    ShowMsg('请输入正确的QQ','-1',0,1000);  
    	exit;
    } 
    elseif ( empty($contet) ) {
    	ShowMsg('留言不能为空','-1',0,1000);  
    	exit;
    }

    继续添加

    $validate = empty($validate) ?'' : strtolower(trim($validate));           
    $svali =strtolower(GetCkVdValue());           
    if(($validate=='' || $validate!= $svali) && preg_match("/6/",$safe_gdopen)){                
    	ResetVdValue();               
    	ShowMsg('验证码不正确!','-1',0,1000);               
    	exit;
    }

    在模板处添加

    <input name="validate" type="text" id="vdcode" style="text-transform:uppercase;width:100px" size="8"/>
    <img id="vdimgck" align="absmiddle" onClick="this.src=this.src+'?'" style="cursor: pointer;" src="../include/vdimgck.php"/>

    完成!

    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!