织梦自定义表单必填的设置
织梦自定义表单默认是没有必填项的设置,如果要设置织梦自定义表单的必填项,需要进行额外的修改!
打开/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="数据字段名,数据字段名" />
保存后,必填项设置完成,当用户提交表单的时间,系统检查到必填项没有输入内容,就会提示“带*号的为必填内容,请正确填写”。
声明:
1.本站主要是为了记录工作、学习中遇到的问题,可能由于本人技术有限,内容难免有纰漏,一切内容仅供参考。
2.本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!
3.本站所有原创作品,包括文字、资料、图片、网页格式,转载时请标注作者与来源。
1.本站主要是为了记录工作、学习中遇到的问题,可能由于本人技术有限,内容难免有纰漏,一切内容仅供参考。
2.本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!
3.本站所有原创作品,包括文字、资料、图片、网页格式,转载时请标注作者与来源。
THE END