首页 > CMS > 织梦DEDE > 正文

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

2024-07-12 08:44:01
字体:
来源:转载
供稿:网友

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

方法如下:

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.             } //Vevb.com 
  11.         } 
  12.     }else
  13.         if($required==''){ 
  14.             showMsg('带*号的为必填内容,请正确填写''-1'); 
  15.             exit(); 
  16.         } 
  17.     } 
  18. //end 

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表