dedecms自定义表单字段设置为必填项的方法
织梦
dedecms默认的自定义表单没有必填项的功能,不过我们可以自己通过二次开发让其拥有这个功能,方法就是用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" />