迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開源的產(chǎn)品,以萬端互聯(lián)為設(shè)計(jì)理念,支持的微信公眾號、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
前臺表單提交,內(nèi)容 我都限制了,還是有人 內(nèi)容為空都 提交了
你要在后臺字段里面限制,只在前端限制沒什么用的
用官方j(luò)s限制前端
表單 自定義字段里,數(shù)據(jù)驗(yàn)證,勾選 內(nèi)容驗(yàn)證必填
在字段里面加js正則驗(yàn)證,或者自定義函數(shù)里驗(yàn)證:
js正則驗(yàn)證:
例如手機(jī)號就填:/^[1][3,4,5,6,7,8,9][0-9]{9}$/ 然后下面驗(yàn)證提示就填:請輸入正確的手機(jī)號
php自定義函數(shù)驗(yàn)證:
打開目錄/config/custom.php 在里面加入以下代碼:
function dr_jiaoyan_dianhua($value, $data = [], $old = []) { if (!$value) { return dr_return_data(0, '電話號碼沒有填寫'); } elseif (!preg_match('/^[1][3,4,5,6,7,8,9][0-9]{9}$/', $value)) { return dr_return_data(0, '號碼格式不對'); } return dr_return_data(1, 'ok'); }
然后去表單字段那里按如下圖設(shè)置:
這樣前臺提交手機(jī)號碼,如果不對就會(huì)攔截了。更多的方法可以參考官方的驗(yàn)證函數(shù)內(nèi)容。
你估計(jì)沒用 官方的格式提交 直接sql 語句插入了
你要在后臺字段里面限制,只在前端限制沒什么用的
用官方j(luò)s限制前端
表單 自定義字段里,數(shù)據(jù)驗(yàn)證,勾選 內(nèi)容驗(yàn)證必填
在字段里面加js正則驗(yàn)證,或者自定義函數(shù)里驗(yàn)證:
js正則驗(yàn)證:
例如手機(jī)號就填:/^[1][3,4,5,6,7,8,9][0-9]{9}$/ 然后下面驗(yàn)證提示就填:請輸入正確的手機(jī)號
php自定義函數(shù)驗(yàn)證:
打開目錄/config/custom.php 在里面加入以下代碼:
然后去表單字段那里按如下圖設(shè)置:
這樣前臺提交手機(jī)號碼,如果不對就會(huì)攔截了。更多的方法可以參考官方的驗(yàn)證函數(shù)內(nèi)容。
你估計(jì)沒用 官方的格式提交 直接sql 語句插入了