迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
前臺表單提交,內容 我都限制了,還是有人 內容為空都 提交了
你要在后臺字段里面限制,只在前端限制沒什么用的
用官方js限制前端
表單 自定義字段里,數據驗證,勾選 內容驗證必填
在字段里面加js正則驗證,或者自定義函數里驗證:
js正則驗證:
例如手機號就填:/^[1][3,4,5,6,7,8,9][0-9]{9}$/ 然后下面驗證提示就填:請輸入正確的手機號
php自定義函數驗證:
打開目錄/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'); }
然后去表單字段那里按如下圖設置:
這樣前臺提交手機號碼,如果不對就會攔截了。更多的方法可以參考官方的驗證函數內容。
你估計沒用 官方的格式提交 直接sql 語句插入了
你要在后臺字段里面限制,只在前端限制沒什么用的
用官方js限制前端
表單 自定義字段里,數據驗證,勾選 內容驗證必填
在字段里面加js正則驗證,或者自定義函數里驗證:
js正則驗證:
例如手機號就填:/^[1][3,4,5,6,7,8,9][0-9]{9}$/ 然后下面驗證提示就填:請輸入正確的手機號
php自定義函數驗證:
打開目錄/config/custom.php 在里面加入以下代碼:
然后去表單字段那里按如下圖設置:
這樣前臺提交手機號碼,如果不對就會攔截了。更多的方法可以參考官方的驗證函數內容。
你估計沒用 官方的格式提交 直接sql 語句插入了