JS判斷表單各欄位是否有特殊字符,並置表單欄為空的代碼

在PHP開發過程中,我們需要對錶單的特殊符號進行過濾,不但在寫入到數據庫時會產生異常,常見的符號有單引號('),雙引號("),反斜槓(\),大於符號和小於符號(<>),雖然PHP本身有函數對這些符號進行過濾,但是需要填寫完表單提交時再進行驗證,我們如果需要在用戶填寫時就驗證是否有這些符號,那麼只需要加一段簡單的JS就可以了。

str.indexOf("*")>-1這裡的大於-1就是指從第一個字符開始判斷,如果有包含上面的幾種符號時,會彈出提示,並把該欄位的表單置空。

JS判斷表單各欄位是否有特殊字符,並置表單欄為空的代碼

那麼,我們的HTML代碼中,應該在提交表單中的每個需要判斷的表單里加入以下代碼就可以了。

是不是很方便呢?


分享到:


相關文章: