西安人的城墙下,是西安人的生活
不积跬步无以至千里,不积小流无以成江海

dedecms自定义表单 book不能为空的解决方案

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=”dede_fields” value=”name,text;tel,text;qq,text;con,multitext;gongsi,text;lianxiren,text;dizhi,text” />
这里value是自定义表单中的数据字段名,你想要哪个字段必填就填写哪个字段。

修改为<input type=”hidden” name=”required” value=”name,text;tel,text;qq,text;con,multitext;gongsi,text;lianxiren,text;dizhi,text” />

这里需要注意,vlaue值的准确性,错了就会提示带*的为必填内容。

原创文章如转载,请注明本文链接:西秦记 » dedecms自定义表单 book不能为空的解决方案
分享到: 更多 (0)

IT信息化解决方案设计咨询

联系我们