上海网站建设公司

服务热线:173-210-28610

QQ客服:上海网站设计 上海网站建设

最新动态:
关注我们:关注腾讯微博 关注新浪微博 关注QQ空间 关注微信

帮助中心

你的位置:主页>>行业新闻>>帮助中心>

上海网站建设用dedecms自定义表单表单防止注册设为必填项的修改

时间:2016-01-10 17:13作者:企业来源:上海网站建设浏览:分享按钮
:dedecms自定义表单是一个很强大的功能,被用来是制作留言板,报名等功能,但是添加的字段不填写就能提交,容易被恶意提交,为了防止这些,我们可以把这些字段选项设定为必填项。在此,微帮网络小编特贡献出修改方法防止可恶的注册机。 方法如下: 1. 用php验

dedecms自定义表单是一个很强大的功能,被用来是制作留言板,报名等功能,但是添加的字段不填写就能提交,容易被恶意提交,为了防止这些,我们可以把这些字段选项设定为必填项。在此,微帮网络小编特贡献出修改方法防止可恶的注册机。

方法如下:

1. 用php验证

plus/diy.php的第 40行下加
//增加必填字段判断
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

2.在模版的表单里加<input type="hidden" name="required" value="name,sex" />

value 就是必须字段,多个用“,”隔开。


这样就可以有效防止恶意注册了。

上海网站建设用dedecms自定义表单表单防止注册设为必填项的修改由上海微帮网络工作室原创编辑,转发请注明来源及版权所属。
建站服务热线:186-211-83091 OR 181-212-93230你也可以点击在线咨询让我们了解你建站的需求
继续浏览有关dedecms的文章
我需要一个网站独立的设计团队 带给您全新的视觉体验
行业解决方案为上千家各行各业的公司解决了实际中的问题
客户成功案例查看我们客户的案例让你更加了解我们

栏目导航

Navigation

快速搜索

Search
我有其他要求