织梦自定义表单默认是没有必填项的设置,如果要设置织梦自定义表单的必填项,需要进行额外的修改!
打开/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="数据字段名,数据字段名" />
保存后,必填项设置完成,当用户提交表单的时间,系统检查到必填项没有输入内容,就会提示“带*号的为必填内容,请正确填写”。
本站的发展离不开您的支持,请在解决问题后再考虑是否为本站打赏或捐助。