織夢自定義表單必填的設(shè)置
織夢自定義表單默認(rèn)是沒有必填項的設(shè)置,如果要設(shè)置織夢自定義表單的必填項,需要進(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('帶*號的為必填內(nèi)容,請正確填寫', '-1');
exit();
}
}
}else{
if($required==''){
showMsg('帶*號的為必填內(nèi)容,請正確填寫', '-1');
exit();
}
}
}
//end
在模板表單里面添加
<input type="hidden" name="required" value="數(shù)據(jù)字段名,數(shù)據(jù)字段名" />
保存后,必填項設(shè)置完成,當(dāng)用戶提交表單的時間,系統(tǒng)檢查到必填項沒有輸入內(nèi)容,就會提示“帶*號的為必填內(nèi)容,請正確填寫”。
聲明:
1.本站主要是為了記錄工作、學(xué)習(xí)中遇到的問題,可能由于本人技術(shù)有限,內(nèi)容難免有紕漏,一切內(nèi)容僅供參考。
2.本站部分內(nèi)容來源互聯(lián)網(wǎng),如果有圖片或者內(nèi)容侵犯您的權(quán)益請聯(lián)系我們刪除!
3.本站所有原創(chuàng)作品,包括文字、資料、圖片、網(wǎng)頁格式,轉(zhuǎn)載時請標(biāo)注作者與來源。
1.本站主要是為了記錄工作、學(xué)習(xí)中遇到的問題,可能由于本人技術(shù)有限,內(nèi)容難免有紕漏,一切內(nèi)容僅供參考。
2.本站部分內(nèi)容來源互聯(lián)網(wǎng),如果有圖片或者內(nèi)容侵犯您的權(quán)益請聯(lián)系我們刪除!
3.本站所有原創(chuàng)作品,包括文字、資料、圖片、網(wǎng)頁格式,轉(zhuǎn)載時請標(biāo)注作者與來源。
THE END