织梦DEDECMS自定义表单如何设置必填项

温馨提示:DedeCMS用户请及时前往织梦官网处理官方版权事宜。

织梦dedecms默认的自定义表单是没有必填项设置的,为了防止无聊的人随意的乱提交表单,我们可以给自定义表单增加设置必填项的功能。下面是详细的设置教程:

首先我们需要判断验证表单的必选项:

1、打开/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、在我们加了自定义表单的dedecms模板里面加上如下代码:

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

这样就可以了。

本文属原创,转载请注明原文:http://www.zhimatong.com/jiaocheng/283.html

为保证教程的实用性及扩大知识面覆盖,如果您有相似问题而未解决,可联系在线客服免费技术支持。

内容有用

相关阅读
关键词:

    联系
    顾问

    在线
    客服
    购物车
    账号登录

    没有账号?立即注册

    忘记密码

    登录即同意用户协议没有账号? 立即注册
    账号注册
    我已阅读并同意用户协议
    立即注册
    注册即同意用户协议已有账号? 立即登录
    找回密码

    操作步骤:邮箱验证->设置新密码

    注册即同意用户协议已有账号? 立即登录