dedecms自定义表单必填验证功能

  添加必填验证功能

  修改网站程序程序文件:plus/diy.php 查找:
  $dede_fields = empty($dede_fields) ? '' : trim($dede_fields);

  一般在代码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

  修改完成后返回到表单页面,在表单中加入:
  <input type="hidden" name="required" value="fengname,fengtel,fengdizhi" />

  上面代码中:fengname,fengtel,fengdizhi,3个value是自定义表单中的数据字段名,你想要哪个字段必填就填写哪个字段。

  最后保存重新生成表单页面就可以了。
支付宝扫码打赏 微信扫码打赏

如果本文对你有帮助,欢迎打赏本站

喜欢 ()or分享
    匿名评论
  • 评论
人参与,条评论