织梦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" />
如果本文对你有帮助,欢迎打赏本站