当前位置:首页 > CMS教程 > DeDecms > 列表

dedecms 留言或自定义表单*必填解决方法

发布:smiling 来源: PHP粉丝网  添加日期:2019-03-25 11:08:46 浏览: 评论:0 

织梦自定义表单用的最多的就是制作留言板,报名等功能,但是添加的字段不填写就能提交,容易被恶意提交,为了防止这些,我们可以把这些字段选项设定为必填项。

方法如下:

1. 用php验证

在plus/diy.php的第 40行下加

  1. //增加必填字段判断 
  2. if($required!=''){ 
  3. if(preg_match('/,/'$required)) 
  4.     { 
  5.         $requireds = explode(',',$required); 
  6.         foreach($requireds as $field){ 
  7.             if($$field==''){ 
  8.                 showMsg('带*号的为必填内容,请正确填写''-1'); 
  9.                 exit(); 
  10.             } //phpfensi.com 
  11.         } 
  12.     }else
  13.         if($required==''){ 
  14.             showMsg('带*号的为必填内容,请正确填写''-1'); 
  15.             exit(); 
  16.         } 
  17.     } 
  18. //end 

2.在模版的表单里加  value 就是必须字段,多个用“,”隔开。

Tags: dedecms 自定义表单

分享到: