使用织梦仿站来仿站的朋友都知道dedecms的自定义表单,在有一篇文章中提到织梦自定义表单时间字段显示时间戳的问题,自定义表单是非常实用的工具,比如在线留言、提交订单等,但是如何加入验证码?防止恶意提交等。
今天鼎盛站长在用织梦仿站的过程中,遇到添加验证码的问题,跟大家来分享一下。
1、首先找到自定义表单的模板。这个在后台自定义表单可以看到模板名称。
2、在模板中加入验证码代码。
1. <input name="validate" type="text" id="vdcode" style="text-transform:uppercase;" size="8"/>
2.
3. <img id="vdimgck" align="absmiddle" onClick="this.src=this.src+'?'" style="cursor: pointer;" alt="看不清?点击更换" src="../include/vdimgck.php"/>
4.
5. <a href=”javascript:vide(-1);” onClick=”changeAuthCode();”>看不清? </a>
6.
复制代码
3、在模板页添加JS代码。
1. <script type="text/javascript" language="javascript">
2.
3. function changeAuthCode()
4.
5. { var num = new Date().getTime();
6.
7. var rand = Math.round(Math.random() * 10000);
8. num = num + rand;
9.
10. $('#ver_code').css('visibility','visible');
11.
12. if ($("#vdimgck")[0]) { $("#vdimgck")[0].src = "../include/vdimgck.php?tag=" + num; }
13.
14.
15.
16. return false;
17.
18. }</script>
19.
复制代码
4、打开网站根目录/plus/diy.php文件, 添加验证代码到第61行左右位置,在服务器进行验证。
1. $validate = empty($validate) ? '' : strtolower(trim($validate));
2.
3. $svali = strtolower(GetCkVdValue());
4.
5.
6.
7. if(($validate=='' || $validate != $svali) && preg_match("/6/",$safe_gdopen))
8.
9. {ResetVdValue();
10.
11. ShowMsg('验证码不正确!',-1,0,1000);
12.
13. exit();}
14.
复制代码
以上就是用dedecms仿站解决自定义表单加入验证码问题的四个简单步骤。
相关推荐
织梦dedecms批量导入excel表文章内容插件
织梦dedecms建站详细教程
织梦dedecms隐藏内容付费查看可见插件,需配合个人支付插件一起使用
织梦dedecms转wordpress插件,该插件可以把织梦数据完整的转到wordpress并保持源链接不变不影响SEO,该插件可以把织梦的,系统参数、栏目分类、栏目内容、栏目TDK、文章内容、文章自定义字段、友情链接、一起转入到...
织梦在线客服插件 有GBK和UFT-8有需要的可以下载
织梦DedeCMS在线询盘订单制作方法.pdf
600元购买的代理IP自动提取网站源码2C织梦dedecms内核的代理自助提取系统
织梦DedeCMS的百度Ping推送功能要有Rss订阅才能实现,所以再实现百度推送功能之前要简单的增加个织梦的RSS订阅功能 一、增加织梦RSS订阅功能 打开下载的“sitemap+百度ping(gb2312).rar等”里面的“全站rss”,把php...
织梦自定义筛选插件
【demx83】婚纱摄影拍摄类单独手机网站织梦dedecms源码.zip
包含功能: 1、手机号短信验证注册 2、手机号语音验证注册 3、支持手机号登入 安装步骤: 导入dede_sysconfig.sql,dede_mobile_code.sql文件
1、登录织梦后台,找到左侧菜单‘模块’- ‘上传新模块’ 2、点击选择文件上传gbk.xml或者utf8.xml,点击确定完成插件的上传 3、点击左侧菜单‘模块’- ‘模块管理’,点击插件名称右边的‘安装’ 4、安装界面...
Dede后台验证码不显示三种解决方案,包括取出验证码验证
织梦cms手机生成静态页插件
2.在织梦后台填写支付接口配置,填写aid,app secret。 3.测试支付。 插件安装说及配置说明 1、登录织梦后台,找到左侧菜单 模块 —> 上传新模块 2、点击选择文件上传gbk.xml或者utf8.xml,点击确定完成插件的上传 3...
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。...【项目质量】:所有源码都经过严格测试,可以直接...
织梦的css 用户登录界面,
织梦ckplayer视频播放器插件是一款功能非常强大的视频播放插件,可以让...更多功能可以自己下载安装后亲自体验······织梦ckplayer视频播放器插件现在已经更新到V1.9.0版本了,功能更加强大,且代码更加简洁。1.9
织梦自定义轮播图插件下载,可创建分类,可排序,可加链接地址
ASP网站CMS程序源码——Dedecms v4.0视频教程实例开发.zip