dedecms添加自定义表单判断表单不能为空解决办法
一、修改网站程序程序文件:plus/diy.php 查找:
$dede_fields = empty($dede_fields) ? '' : trim($dede_fields);
二、在上述代码下面增加如下代码:
//增加必填字段判断
if($required!=''){
if(preg_match('/,/',$required))
{
$requireds=explode(',',$required);
foreach($requiredsas$field){
if($$field==''){
showMsg('带*号的为必填内容,请正确填写','-1');
exit();
}
}
}else{
if($required==''){
showMsg('带*号的为必填内容,请正确填写','-1');
exit();
}
}
}
//end三、修改完成后返回到表单页面,在表单中加入"required",如:<input type="hidden" name="required" value="name,tel" />,*后保存重新生成表单页面就可以了。
