織夢(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)正確填寫”。
聲明:
1.本站主要是為了記錄工作、學(xué)習(xí)中遇到的問題,可能由于本人技術(shù)有限,內(nèi)容難免有紕漏,一切內(nèi)容僅供參考。
2.本站部分內(nèi)容來源互聯(lián)網(wǎng),如果有圖片或者內(nèi)容侵犯您的權(quán)益請(qǐng)聯(lián)系我們刪除!
3.本站所有原創(chuàng)作品,包括文字、資料、圖片、網(wǎng)頁(yè)格式,轉(zhuǎn)載時(shí)請(qǐng)標(biāo)注作者與來源。
1.本站主要是為了記錄工作、學(xué)習(xí)中遇到的問題,可能由于本人技術(shù)有限,內(nèi)容難免有紕漏,一切內(nèi)容僅供參考。
2.本站部分內(nèi)容來源互聯(lián)網(wǎng),如果有圖片或者內(nèi)容侵犯您的權(quán)益請(qǐng)聯(lián)系我們刪除!
3.本站所有原創(chuàng)作品,包括文字、資料、圖片、網(wǎng)頁(yè)格式,轉(zhuǎn)載時(shí)請(qǐng)標(biāo)注作者與來源。
THE END