如何设置织梦cms自定义表单字段为必填项

2014-08-16dedecms开发
89

我们在制作自定义表单的时候通常会为织梦默认的不能设置为必填项而感到烦恼,在这里我们可以用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.在模版的表单里加 :
  <input type="hidden" name="required" value="name,qq" />

The End

相关推荐

织梦cms批量删除所有无效TAGS的办法
使用过DedeCMS的站长应当都遇到过这样的问题,在我们删掉一些文章内容后,tags标识中就慢慢拥有许多失效的标识存有,这种TAGS标识并不会跟随大家删掉文章内容一起删掉,如果是受欢迎的词还行,有很多文章内容都是有,如果是小众词,便会发生在TAGS目录有词,...
2023-08-17 dedecms开发
181

织梦cms搜索页面不能使用php标签的解决办法
织梦dedecms的搜索页面,不能使用{wmd:php}标签,这样让搜索页少了很多的灵活性,今天织梦模板网给出如下解决办法,让织梦的搜索页面也能支持php标签 1、找到include/arc.searchview.class.php,将如下函数加入到SearchView类里面 /** * 解析模板,对固定的...
2021-12-07 dedecms开发
239

织梦dedecms发布文章时取消自动生成关键字
我们在用dedecms的时候都知道,织梦cms默认会自动提取文章中的关键字,里面关键词提取有时候比较不准确,我们要取消这个关键词提取,要怎么操作呢? 一、系统设置 后台--系统--系统基本参数--其他选项--自动提取关键字:否 二、模板设置: 1、打开 /data/con...
2021-06-17 dedecms开发
134

dedecms列表页随机调用图片作为缩略图的办法
我们用到织梦cms时候,有时候不想传缩略图,想让它随机调用图片作为缩略图,要怎么操作? 缩略图随机调用方式的步骤如下: 第一步,原先我们模板中调用缩略图的脚本是这样的: [field:array runphp=yes]@me = (empty(@me[litpic]) ? : a href={@me[arcurl]}...
2021-03-24 dedecms开发
198

dedecms列表页、文章页调用所有栏目文章的方法
当文章调用标签{wmd:arclist}不限制栏目ID的时候,就只会调用当前栏目下的文章。如果要调用整站的文章,使用typeid=1,2,3,4,5,6,7,8,9,10 这种方法需要加上所有ID,当栏目很多的时候就非常麻烦了! 下面的两种方法可以直接调用织梦CMS整站的文章:...
2020-11-02 dedecms开发
164

织梦dedecms软件频道限制会员按天和按小时下载的方法
在使用织梦cms建网站的时候,有时候为了较少服务器的压力或者防止一些会员恶意下载,就需要对会员每天的下载次数做限制,那么如何实现这个功能呢?下面跟版网小编带您一步步操作: 1、首先在后台的数据库备份/还原地方做一个数据库备份,因为接下来要执行几...
2020-05-25 dedecms开发
202