在PHP開發過程中,我們需要對錶單的特殊符號進行過濾,不但在寫入到數據庫時會產生異常,常見的符號有單引號('),雙引號("),反斜槓(\),大於符號和小於符號(<>),雖然PHP本身有函數對這些符號進行過濾,但是需要填寫完表單提交時再進行驗證,我們如果需要在用戶填寫時就驗證是否有這些符號,那麼只需要加一段簡單的JS就可以了。
str.indexOf("*")>-1這裡的大於-1就是指從第一個字符開始判斷,如果有包含上面的幾種符號時,會彈出提示,並把該欄位的表單置空。
![JS判斷表單各欄位是否有特殊字符,並置表單欄為空的代碼](http://p2.ttnews.xyz/loading.gif)
那麼,我們的HTML代碼中,應該在提交表單中的每個需要判斷的表單里加入以下代碼就可以了。
是不是很方便呢?
閱讀更多 森林PHP開發 的文章