织梦dedecms自带的表单 都可以后台控制邮箱,手机等验证功能,但是自定表单这样的功能却没有,需要自己二次开发。下面361源码就给大家写个简单的教程,介绍如何让织梦自定义表单添加手机、邮箱验证功能。
首先打开 /plus/diy.php 文件
在提交到数据库前插入下面php代码:
//验证手机号if(!eregi("^13[0-9]{9}|15[0-9]{9}$",$tel)){showMsg('手机号不对,请正确填写', '-1');exit();}//验证emailif (!eregi("^[_/.0-9a-z-]+@([0-9a-z][0-9a-z-]+/.)+[a-z]{2,3}$",$email)) {showMsg('请您填写正确的E-Mail 地址!', '-1');exit();}
其中的 $tel 和 $email 就是提交的手机号和email字段名,实际使用的时候修改验证字段为你的字段即可
备注:361源码测试将代码添加到
$query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar) VALUES (NULL, 0 $addvalue); ";
上边时可以正常使用,当然其他的地方也可以尝试,只要在提交到数据库之前合适的位置就可以。
好了,到这里就完成了dedecms自定义表单添加手机、邮箱验证功能,你学会了吗?
以上就是dedecms自定义表单如何添加手机、邮箱验证功能的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。新闻热点
疑难解答