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

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

方法如下:

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. }
  19. //end

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