Dedecms 模板中心

您现在的位置: 首页 > 教程文档 > 织梦技巧 >

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

来源:未知 发布时间:2017-11-21热度:
因为织梦默认的自定义表单是没有必填项设置的,为了防止无聊的人随意的乱提交表单,我们可以给自定义表单设置必填项。那具体应该怎么操作呢?奇异天空今天就来说说这个问题的解决办法: 首先我们要用一段php代码来判断验证必选项: 1、我们先在plus/diy.php...

因为织梦默认的自定义表单是没有必填项设置的,为了防止无聊的人随意的乱提交表单,我们可以给自定义表单设置必填项。那具体应该怎么操作呢?奇异天空今天就来说说这个问题的解决办法:

  首先我们要用一段php代码来判断验证必选项:

  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" />

    责任编辑:好织梦