巅峰霸主 > 设计开发 > 织梦教程 >

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

时间:2020-08-14 02:48:00  来源:巅峰霸主网  作者:烈火大地 点击:
摘要:自定义表单设置必填项一是提醒用户哪些重要的信息是必须填写的,而是过滤那些无用的乱提交的信息,方便管理……

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


(责任编辑:陆柏熺)
评价:
用户名: 验证码: 看不清?点击更换


关注站长自媒体 获取更多优质内容

  • 百家号
    百家号
  • 头条号
    头条号
  • 企鹅号
    企鹅号

2019-2021 ©巅峰霸主网 京ICP备12023415号-2
返回
顶部