JSP頁面中表單的自定義校驗規則

2021-08-17 05:38:15 字數 535 閱讀 8025

一、問題描述

在jsp頁面的表單採用validate外掛程式校驗,無法滿足個性化的校驗規則,如身份證、使用者名稱存在等。

二、原因分析

validate外掛程式預設的校驗規則較少,無法滿足個性化需求。

三、解決措施(以使用者名稱是否存在為例)

1、在jsp頁面的裡面編寫自定義校驗規則**

2、使用jquery的validator物件的addmethod("校驗規則名稱",function(value,element,params))自定義校驗規則。其中引數value是被校驗元件的value值,element是校驗元件的節點物件,params是校驗規則的引數。function函式的返回值為false時,表示校驗不通過,顯示提示資訊,示例中表示使用者名稱已存在。

3、通過ajax技術訪問伺服器。

注意:(1)不能非同步訪問,否則會導致反饋結果無法同步傳遞給2中的function函式。(2)伺服器端json資料的拼接,需要使用"\"轉義,如

string checkresultjson = "";

layui自定義表單校驗

自定義乙個金額的校驗 charset utf 8 自定義驗證title 自定義驗證legend fieldset class layui form action class layui form item class layui form label 金額label class layui inpu...

element 表單自定義校驗

element 表單自定義校驗備份 涉及開始時間,結束時間,時間間隔 rules rules enddate maintaininterval maintaingrade 對應的規則說明 在data 中return上面宣告對應的規則 const enddaterules rule,value,cal...

表單的自定義校驗規則

在工作中使用得挺多的表單自定義校驗規則的,所以打算記錄下來,以後需要的時候再來檢視.在utils資料夾下建立check.js檔案,然後就寫自定義校驗規則,在匯出,如下 const isvalidusername str const i ternal path 校驗手機號碼 正則 手機號 精確 移動 ...