織夢(mèng)自定義表單必填的設(shè)置

織夢(mèng)自定義表單默認(rèn)是沒有必填項(xiàng)的設(shè)置,如果要設(shè)置織夢(mèng)自定義表單的必填項(xiàng),需要進(jìn)行額外的修改!

打開/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('帶*號(hào)的為必填內(nèi)容,請(qǐng)正確填寫', '-1');
                exit();
            }
        }
    }else{
        if($required==''){
            showMsg('帶*號(hào)的為必填內(nèi)容,請(qǐng)正確填寫', '-1');
            exit();
        }
    }
}
//end

在模板表單里面添加

<input type="hidden" name="required" value="數(shù)據(jù)字段名,數(shù)據(jù)字段名" />

保存后,必填項(xiàng)設(shè)置完成,當(dāng)用戶提交表單的時(shí)間,系統(tǒng)檢查到必填項(xiàng)沒有輸入內(nèi)容,就會(huì)提示“帶*號(hào)的為必填內(nèi)容,請(qǐng)正確填寫”。

THE END
亚洲中文色欧另类欧美,久久久久久久激情,亚洲 日韩 欧美 另类 国产,中文字幕高清无码男人的天堂 www.sucaiwu.net