欢迎访问智唯网络!专业H5响应式营销型网站建设、百度seo优化、网络推广服务!
营销之道 干货分享
了解企业新动态,分享前沿的营销推广干货,成长路上,我们携手同行
织梦建站News

织梦自定义表单添加验证码和必填项解决方案

发布时间:2016:06:25 13:23:02 | 已阅: | 来源:智唯网络

扫一扫
手机访问

导语
自定义表单没有加上必填项或者验证码,很容易造成无聊人的恶意添加表单,弄得你的后台有成千上万条信息,管理很不方便,容易错过有效的表单。那么,我们应该如何做呢?为表单

自定义表单没有加上必填项或者验证码,很容易造成无聊人的恶意添加表单,弄得你的后台有成千上万条信息,管理很不方便,容易错过有效的表单。那么,我们应该如何做呢?为表单加上验证码和必填项吧。。方法很简单,但是,网上有很多,没一个顺利搞好的,最好经过自己的测试,终于找到了方法了,按着我的步骤来吧。。

第一、我们先在plus/diy.php 文件中的的第40行下加上一下代码

或搜索 elseif($do == 2)  { 增加下面的代码

elseif($do == 2)  {//验证码验证        $svali = GetCkVdValue();         if(preg_match("/1/",$safe_gdopen)){             if(strtolower($vdcode)!=$svali || $svali=='')             {                 ResetVdValue();                 ShowMsg('验证码错误!', '-1');                 exit();             }         }//增加必填字段判断if($required!=''){if(preg_match('/,/', $required))    {        $requireds = explode(',',$required);        foreach($requireds as $field){            if($$field==''){                showMsg('带*号的为必填内容,请正确填写', '-1');                exit();            }        }    }else{        if($required==''){            showMsg('带*号的为必填内容,请正确填写', '-1');            exit();        }    }}//end


关于必填项的修改方法如下:

推荐阅读:从PHP安全讲织梦Cms的安全加固

在我们加了自定义表单的dedecms模板里面加上

<input type="hidden" name="required" value="content,name,tel">

 

关于验证码的修改方法如下:

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

<input type="text" style="text-transform:uppercase;" name="vdcode"><img id="vdimgck" align="absmiddle" onclick="this.src=this.src+'?'" style="cursor:pointer;" $ = jQuery;   function changeAuthCode() {   var num = new Date().getTime();   var rand = Math.round(Math.random() * 10000);   numnum = num + rand;   $('#ver_code').css('visibility','visible');   if ($("#vdimgck")[0]) {   $("#vdimgck")[0].src = "../include/vdimgck.php?tag=" + num;   }   return false;   }   </script>

好了。。织梦的自定义表单验证码和必填项就这样解决了。。。很简单吧,不明白的可以随时联系我,帮你解决。。。


专业建站 免费排名(有什么疑问的请留言或咨询在线客服)
  • 全部评论(0
    还没有评论,快来抢沙发吧!

上一篇:织梦标签tag显示每个标签相对应的文章数量

下一篇:如何让搜索页面支持织梦标签

  • 同行价格

    统一报价,无隐形消费

  • 金牌服务

    一对一专属顾问,7*24小时金牌服务

  • 售后无忧

    完善售后,客服经理全程跟进

建站优化二维码
建站优化二维码

截屏,微信识别二维码

微信号:13825575516

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

优化二维码打开微信