織夢dedecms自定義表單必填項(xiàng)設(shè)置方法
發(fā)布時(shí)間:2020-01-09
前面通過制作“在線報(bào)名”講解了制作織夢dedecms自定義表單以及調(diào)用表單的方法,一般制作反饋表單都會設(shè)置有必填項(xiàng),比如姓名、電話等,但是默認(rèn)的dedecms自定義表單卻沒有必填項(xiàng)的設(shè)置,如果要設(shè)置織夢自定義表單的必填項(xiàng),需要進(jìn)行額外的修改!方法一:通過修改程序源文件實(shí)現(xiàn)1、在plus文件夾下找到diy.php文件,對其進(jìn)行編輯,在第40行左右找到代碼:1$dede_fields = empty($dede_fields) ? '' : trim($dede_fields);2、在這行代碼下面,添加以下代碼后保存文件:123456789101112131415161718//增加必填字段判斷if($required!=''){ if(preg_match('/,/', $required)){$requireds = explode(',',$required);foreach($requireds as $field){if($$field==''){showMsg('帶*號的為必填內(nèi)容,請正確填寫', '-1');exit();}} }else{if($required==''){showMsg('帶*號的為必填內(nèi)容,請正確填寫', '-1');exit();} }}//end3、在創(chuàng)建的自定義表單中找到代碼:1